Block 0_0_0_0_15_0_19857_0:
TRANSIENT::MetaKey(name=call.trace.push, typ=class analysis.icfg.Inliner$CallStack$PushRecord)=PushRecord(callee=MethodRef(contractAddress=274184521717934524641157099916833587240, sigHash=SigHash(6ccc642f), attr=COMMON), summary=CallSummary(toVar=0xce4604a0000000000000000000000028, valueVar=R105:bv256, gasVar=R831:bv256, inOffset=R991:bv256, inSize=0x24, inBase=M826:bytemap, outOffset=R991:bv256, outSize=0x0, outBase=M826:bytemap, callType=DELEGATE, calleeResolution=ResolvedAddress(address=274184521717934524641157099916833587240, reference=null), sigResolution=[1825334319], callConvention=CallConvention(input=CallInput(baseVar=tacM:bytemap, offset=R53375:bv256, simplifiedOffset=null, size=R53379:bv256, inputSizeLowerBound=36, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=ResolvedAddress(address=1825334319, reference=null), c=0x6ccc642f00000000000000000000000000000000000000000000000000000000), ScratchByteRange(from=4, to=35)=Variable(scratchRange=ScratchByteRange(from=4, to=35), contractReference=null, v=R128:bv256)}), rawOut=CallOutput(base=M826:bytemap, offset=R991:bv256, size=R991:bv256)), origCallcore=CallCore 0xce4604a0000000000000000000000028 R53715:bv256 R53375:bv256 R53379:bv256 tacM:bytemap R53375:bv256 0x0 tacM:bytemap DELEGATE tacCallvalue:bv256 (14551:57:9:0xce4604a000000000000000000000002a) // .certora_config/autoFinder_ERC1155Action.sol_0/9_autoFinder_ERC1155Action.sol, summaryId=13), id=7)::NOP
assume (R74==R828)&&(R74==0x24)NOP
assume tacCalldatabuf!0@15==0x6ccc642f00000000000000000000000000000000000000000000000000000000tacCalldatabuf!4@15 = R128
::Start procedure FreeCollateralExternal-checkFreeCollateralAndRevert::TRANSIENT::MetaKey(name=internal.func.finder.info, typ=class analysis.ip.InternalFunctionFinderReport)=InternalFunctionFinderReport(unresolvedFunctions=[], attemptedToFind=[], duplicateStartPCs={})::R1040 = W37[0xce4604a000000000000000000000002a]NOP
assume R1040>0x0NOP
assume !(R74<0x4)NOP
assume !(0x451d958f==R75)NOP
assume !(0x6cb65eaf==R75)NOP
assume 0x6ccc642f==R75R1046 = R74-0x4 R1047 = R1046+0x4 R1048 = R1047-0x4B1049 = R1048s<0x20NOP
assume !B1049NOP
assume tacCalldatabuf!4@15==tacCalldatabuf!4@15TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=0, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=15), sort=ConstBlock(sz=160))::M1055 = M76[0x140] = R128M1056 = M1055[0x160] = 0xf4241
M1057 = M1056[0x120] = 0x40 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=82, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=62), sort=PackedByteArray(finalWrite=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=62)))::I1058 = keccak256exprsimple(0xf4241 R128)
TRANSIENT::MetaKey(name=cvl.label.start, typ=class java.lang.String)=Apply hook Hook Sload v:bv256 0xf4241.0x0[key account] tacS:wordmap::R1059 = W4727[I1058] UR1062 = havocR1063 = UR1062:uf(R128)R1064 = UR323:uf(R128)I1065 = R1064+int 0x1B1066 = R1063==I1065B1067 = forall( QVars(a3:bv256 bv256) true&&true&&(!(true&&true&&!(a3==R128))||(true&&true&&(UR1062:uf(a3)==UR323:uf(a3)))))B1068 = B1066&&B1067
assume B1068TRANSIENT::MetaKey(name=cvl.label.end, typ=class java.lang.Boolean)=true::R1069 = R1059>>l0x0 R1070 = 0xffffffffff&R1069 R1072 = R1059&0xffffffffffffR1073 = R1072*0x10000000000000000000000000000000000000000000000000000
R1074 = 0xff00000000000000000000000000000000000000000000000000000000000000&R1073 NOP
R1077 = (R1059>>l0x30)>>l0x0 R1078 = 0xff&R1077 NOP
R1081 = (R1059>>l0x38)>>l0x0 R1082 = 0xffff&R1081 R1084 = R1059&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffR1085 = R1084*0x10000000000
R1086 = 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000&R1085 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=83, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=69), sort=ConstBlock(sz=160))::NOPM1089 = M1057[0x240] = false
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=86, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=121), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=85, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=112), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=87, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=140), sort=ConstBlock(sz=288))::NOP
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=88, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=168), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=91, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=196), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=90, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=187), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=92, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=215), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=89, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=182), sort=ConstBlock(sz=224))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=84, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=99), sort=ConstBlock(sz=256))::B1091 = R1082==0x0
if B1091:bool goto 2597_1009_0_0_15_0_19867_0 else goto 2436_1009_0_0_15_0_19864_0
Block 533_1017_0_0_15_0_19860_0:
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=16, nextFPWriteCmd=CmdPointer(block=533_1017_0_0_0_0_0_0, pos=37), sort=PackedByteArray(finalWrite=CmdPointer(block=533_1017_0_0_0_0_0_0, pos=37)))::I4167 = keccak256exprsimple(0xf4241 R128)
R4169 = R1086>>l0x28 R4170 = R1082&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR4171 = R4170R4172 = R4171&0xffffffffffffffffffffffffffffffffffffffffffffffffffR4173 = R4172*0x100000000000000R4174 = R1078&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR4175 = R4174R4176 = R4175&0xffffffffffffffffffffffffffffffffffffffffffffffffffffR4177 = R4176*0x1000000000000
R4178 = 0xff00000000000000000000000000000000000000000000000000000000000000&R3647 R4179 = R4178>>l0xd0 R4180 = R1070&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR4181 = R4180
R4182 = R4181|R4179 R4183 = R4182|R4177 R4184 = R4183|R4173 R4185 = R4184|R4169 TRANSIENT::MetaKey(name=cvl.label.start, typ=class java.lang.String)=Apply hook Hook Sstore 0xf4241.0x0[key account] v1:bv256 tacS:wordmap::W4189 = W4727[I4167] = R4185 UR4195 = havocR4196 = UR4195:uf(R128)R4197 = UR4730:uf(R128)I4198 = R4197+int 0x1B4199 = R4196==I4198B4200 = forall( QVars(a4:bv256 bv256) true&&true&&(!(true&&true&&!(a4==R128))||(true&&true&&(UR4195:uf(a4)==UR4730:uf(a4)))))B4201 = B4199&&B4200
assume B4201TRANSIENT::MetaKey(name=cvl.label.end, typ=class java.lang.Boolean)=true::::Parallel assignment for 4186, 4191 := 4189, 4195::UR4191 = UR4195
Block 552_1017_0_0_15_0_19861_0:
W4186 = ReachabilityCertora3109_1008_0_0_15_0_31383_0 ? W4727 : W4189B4155 = R9353s<0x0NOP
assume !B4155TRANSIENT::MetaKey(name=tac.return.path, typ=class java.lang.Boolean)=true::::End procedure FreeCollateralExternal-checkFreeCollateralAndRevert::NOP
TRANSIENT::MetaKey(name=call.trace.pop, typ=class analysis.icfg.Inliner$CallStack$PopRecord)=PopRecord(id=7)::::Parallel assignment for 4157, 4187, 4192, 9889, 9892, 9895, 9899, 9902, 9905, 9908, 9911, 9914, 9917, 9920, 9923, 9926, 9929, 9932, 9935, 9938, 9941, 9944, 9947, 9950, 9953, 9956, 9959, 9962, 9965, 9968, 9971, 9974, 9977, 9980, 9983, 9986, 9989, 9992, 9995, 9998 := 4158, 4186, 4191, 0, 2981, 2, 4, 5, 6, 7, 1275, 9, 10, 6800, 12, 13, 5889, 15, 16, 639, 642, 645, 648, 651, 654, 657, 660, 663, 666, 669, 672, 675, 678, 681, 684, 687, 690, 693, 621, 1062::R4157 = 0x1UR4192 = UR4191UR9998 = UR1062
Block 2436_1009_0_0_15_0_19864_0:
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=3, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=18), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=93, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=9), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=5, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=37), sort=ConstBlock(sz=96))::M1292 = M1089[0x920] = R1082M1293 = M1292[0x940] = 0x2
M1294 = M1293[0x900] = 0x40 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=6, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=79), sort=PackedByteArray(finalWrite=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=79)))::NOPI1296 = keccak256exprsimple(0x2 R1082)
R1297 = W9[I1296] R1299 = R1297>>l0xa0 NOP
R1301 = 0xffffffffffffffffffffffffffffffffffffffff&R1297 B1302 = R1301==0x0
if B1302:bool goto 7351_991_0_0_15_0_19932_0 else goto 7367_991_0_0_15_0_19933_0
Block 2490_1007_0_0_15_0_19865_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2490_1007_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 9773, 9776 := 9775, 9778::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2490_1007_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 2233, 2235 := 2234, 2236::R2235 = 0x1
Block 2494_1007_0_0_15_0_19866_0:
B2622 = R1082==0x0NOP
assume !B2622R2624 = R1888+0xc0R2625 = R1888+0x80M2626 = M1905[R2625] = R1082R2627 = R1898+0x40M2628 = M2626[R2627] = 0xf424b
R2629 = 0x60 R2630 = R2629-0x20 M2631 = M2628[R1898] = R2630 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=54, nextFPWriteCmd=CmdPointer(block=7729_990_0_0_0_0_0_0, pos=31), sort=PackedByteArray(finalWrite=CmdPointer(block=7729_990_0_0_0_0_0_0, pos=31)))::I2632 = keccak256exprsimple(0xf424b R1082)R2633 = R1898+0xc0R2634 = R1898+0x80M2636 = M2631[R2634] = R128R2637 = R2624+0x40M2638 = M2636[R2637] = I2632
R2639 = 0x60 R2640 = R2639-0x20 M2641 = M2638[R2624] = R2640 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=58, nextFPWriteCmd=CmdPointer(block=7729_990_0_0_0_0_0_0, pos=70), sort=PackedByteArray(finalWrite=CmdPointer(block=7729_990_0_0_0_0_0_0, pos=70)))::R2643 = R1074&0x100000000000000000000000000000000000000000000000000000000000000 R2644 = 0xff00000000000000000000000000000000000000000000000000000000000000&R2643 B2645 = R2644==0x100000000000000000000000000000000000000000000000000000000000000
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=3531_995_0_0_0_0_0_0 -> 3635_995_0_0_0_0_0_0::::Parallel assignment for 17288, 17290 := 16845, 16846::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=3531_995_0_0_0_0_0_0 -> 3635_995_0_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=3761_995_0_0_0_0_0_0 -> 3763_995_0_0_0_0_0_0::::Parallel assignment for 17818, 17820 := 17051, 17052::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=3761_995_0_0_0_0_0_0 -> 3763_995_0_0_0_0_0_0::if B2645:bool goto 3769_996_0_0_15_0_19874_0 else goto 2494_1007_0_0_15_0_31358_0
Block 2597_1009_0_0_15_0_19867_0:
M1284 = M1089[0x7c0] = R1078 R1285 = 0x20*R1078 R1286 = R1285+0x20 R1287 = R1285+0x7e0 B1290 = R1078==0x0
if B1290:bool goto 2597_1009_0_0_15_0_31323_0 else goto 6134_997_0_0_15_0_19917_0
Block 2620_1009_0_0_15_0_19868_0:
M1283 = ReachabilityCertora6071_994_0_0_15_0_19916_0 ? M3106 : M1807
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2620_1009_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::::Parallel assignment for 4830, 4833, 13446 := 9774, 9777, 4043::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2620_1009_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::B2769 = R1086==0x0
if B2769:bool goto 2620_1009_0_0_15_0_31365_0 else goto 2659_1008_0_1_15_0_21114_0
Block 2900_1008_0_0_15_0_19869_0:
M3661 = ReachabilityCertora2620_1009_0_0_15_0_31365_0 ? M1283 : M7508
R3091 = R2773&0x200000000000000000000000000000000000000000000000000000000000000 R3092 = 0xff00000000000000000000000000000000000000000000000000000000000000&R3091 NOPB3094 = R3092==0x200000000000000000000000000000000000000000000000000000000000000 ? R9357==0x0 : R3092==0x200000000000000000000000000000000000000000000000000000000000000
if B3094:bool goto 3001_1008_0_0_15_0_19872_0 else goto 2900_1008_0_0_15_0_31372_0
Block 3001_1008_0_0_15_0_19872_0:
R3645 = R2773&0xfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R3646 = 0xff00000000000000000000000000000000000000000000000000000000000000&R3645 M3650 = M3661[0x240] = true ::Parallel assignment for 3647, 3649 := 3646, 3650::R3647 = R3646
Block 3109_1008_0_0_15_0_19873_0:
M3649 = ReachabilityCertora2900_1008_0_0_15_0_31372_0 ? M3661 : M3650
R3652 = M3649[0x240] B3653 = R3652==0x0
if B3653:bool goto 3109_1008_0_0_15_0_31383_0 else goto 533_1017_0_0_15_0_19860_0
Block 3769_996_0_0_15_0_19874_0:
R2770 = R1074&0xfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R2771 = 0xff00000000000000000000000000000000000000000000000000000000000000&R2770 M2776 = M2641[0x240] = true ::Parallel assignment for 2772, 2775 := 2771, 2776::R2772 = R2771
Block 3877_996_0_0_15_0_19875_0:
M2775 = ReachabilityCertora2494_1007_0_0_15_0_31358_0 ? M2641 : M2776
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5176_992_0_0_0_0_0_0 -> 5261_992_0_0_0_0_0_0::::Parallel assignment for 18285, 18287 := 18286, 18288::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5176_992_0_0_0_0_0_0 -> 5261_992_0_0_0_0_0_0::R2777 = R1911 B2778 = R2777s<R1911B2779 = !B2778B2780 = !B2779NOP
assume !B2780R2784 = R2777 B2785 = R2784s<R2777B2786 = !B2785B2787 = !B2786NOP
assume !B2787R2794 = R2624+0x100
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=59, nextFPWriteCmd=CmdPointer(block=3948_1001_1_0_0_0_0_0, pos=17), sort=ConstBlock(sz=160))::R2797 = R2633+0x140
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=19, nextFPWriteCmd=CmdPointer(block=3948_1001_1_0_0_0_0_0, pos=35), sort=ConstBlock(sz=160))::R2800 = R2794+0x100R2801 = R2794+0xc0M2802 = M2775[R2801] = R1082R2803 = R2797+0x40M2804 = M2802[R2803] = 0x1
R2805 = 0x60 R2806 = R2805-0x20 M2807 = M2804[R2797] = R2806 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=20, nextFPWriteCmd=CmdPointer(block=3948_1001_1_0_0_0_0_0, pos=77), sort=PackedByteArray(finalWrite=CmdPointer(block=3948_1001_1_0_0_0_0_0, pos=77)))::I2809 = keccak256exprsimple(0x1 R1082)
R2810 = W10[I2809] B2811 = R1082==0x1
if B2811:bool goto 5340_992_0_0_15_0_19894_0 else goto 5366_992_0_0_15_0_19895_0
Block 4084_1004_0_0_15_0_19890_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4084_1004_0_0_0_0_0_0 -> 4097_1005_0_0_0_0_0_0::::Parallel assignment for 3647 := 1799::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4084_1004_0_0_0_0_0_0 -> 4097_1005_0_0_0_0_0_0::
Block 4092_1004_0_0_15_0_19891_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4092_1004_0_0_0_0_0_0 -> 4097_1005_0_0_0_0_0_0::::Parallel assignment for 3647 := 1799::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4092_1004_0_0_0_0_0_0 -> 4097_1005_0_0_0_0_0_0::
Block 4097_1005_0_0_15_0_19892_0:
NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2611_1008_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 9774, 9777 := 1625, 1626::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2611_1008_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 1283, 1288, 2615, 2617, 2619, 2773, 5788 := 1807, 1576, 2616, 2618, 2620, 1074, 1088::R1288 = R1576R2615 = 0x7c0R2619 = 0x0R2773 = R1074R5788 = 0x0
Block 5340_992_0_0_15_0_19894_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5340_992_0_0_0_0_0_0 -> 5733_992_0_0_0_0_0_0::::Parallel assignment for 25754, 25756 := 25755, 25757::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5340_992_0_0_0_0_0_0 -> 5733_992_0_0_0_0_0_0::::Parallel assignment for 3101, 3103, 3106, 3119 := 3102, 3104, 2807, 2800::R3101 = 0xde0b6b3a7640000R3103 = 0xde0b6b3a7640000R3119 = R2800
Block 5366_992_0_0_15_0_19895_0:
R3105 = 0xffffffffffffffffffffffffffffffffffffffff&R2810 M3107 = M2807[R2800] = 0xfeaf968c00000000000000000000000000000000000000000000000000000000 R3109 = W37[R3105] B3110 = R3109==0x0NOP
assume !B3110M3112 = havocR3113 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R25731@15:bv256, valueVar=0x0, gasVar=R26126@15:bv256, inOffset=R25737@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R25737@15:bv256, outSize=0xa0, outBase=tacM@15:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[4272920204], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R25737@15:bv256, simplifiedOffset=null, size=R25741@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xfeaf968c00000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R25737@15:bv256, size=0xa0)), origCallcore=CallCore R25731@15:bv256 R26126@15:bv256 R25737@15:bv256 R25741@15:bv256 tacM@15:bytemap R25737@15:bv256 0xa0 tacM@15:bytemap STATIC 0x0 (3399:53:30:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/30_ExchangeRate.sol, summaryId=57), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M3114 = M3107[R2800:R2800+0xa0] = M3112[0x0:0x0+0xa0]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=5468_987_0_0_0_0_0_0, pos=1)::R3116 = R3113+0x1f R3117 = R3116&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R3118 = R2800+R3117 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=5468_987_0_0_0_0_0_0, pos=6)::B3121 = R3113s<0xa0NOP
assume !B3121R3123 = R2800R3124 = M3114[R3123]R3125 = R3124&0xffffffffffffffffffffNOP
assume R3124==R3125R3128 = R2797+0x80R3129 = M3114[R3128]R3130 = R2800+0x40NOPR3132 = R3130+0x40R3133 = M3114[R3132]R3134 = R3133&0xffffffffffffffffffffNOP
assume R3133==R3134NOP
assume 0x0s<R3129R3139 = R2810&0xffffffffffffffffffffffffffffffffffffffffffR3140 = R3139*0x10000000000000000000000
R3141 = R3140>>l0xf8 R3142 = 0xff&R3141 R3143 = 0xa^R3142 R3144 = R2810&0xffffffffffffffffffffffffffffffffffffffffffffR3145 = R3144*0x100000000000000000000
R3146 = 0xff00000000000000000000000000000000000000000000000000000000000000&R3145 B3147 = R3146==0x0
if B3147:bool goto 5586_991_0_0_15_0_20157_0 else goto 5691_990_0_0_15_0_19905_0
Block 5691_990_0_0_15_0_19905_0:
B3716 = R3143==0x0
if B3716:bool goto 7832_984_5_0_15_0_19952_0 else goto 7840_984_5_0_15_0_19955_0
Block 5730_990_0_0_15_0_19906_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5730_990_0_0_0_0_0_0 -> 5733_992_0_0_0_0_0_0::::Parallel assignment for 25754, 25756 := 38641, 43433::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5730_990_0_0_0_0_0_0 -> 5733_992_0_0_0_0_0_0::::Parallel assignment for 3101, 3103, 3106, 3119 := 3143, 3714, 3114, 3118::R3101 = R3143R3103 = R3714R3119 = R3118
Block 5733_992_0_0_15_0_19907_0:
M3106 = ReachabilityCertora5730_990_0_0_15_0_19906_0 ? M3114 : M2807R3693 = R2810&0xffffffffffffffffffffffffffffffffffffffffffffffR3694 = R3693*0x1000000000000000000
R3695 = R3694>>l0xf8 R3696 = 0xff&R3695 R3697 = R2810&0xffffffffffffffffffffffffffffffffffffffffffffffffR3698 = R3697*0x10000000000000000
R3699 = R3698>>l0xf8 R3700 = 0xff&R3699 R3705 = R3119+0xa0 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=28, nextFPWriteCmd=CmdPointer(block=5733_992_0_0_0_0_0_0, pos=12), sort=ConstBlock(sz=160))::B3713 = R2784==0x0
if B3713:bool goto 5842_993_0_0_15_0_19908_0 else goto 5850_993_0_0_15_0_19909_0
Block 5842_993_0_0_15_0_19908_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5842_993_0_0_0_0_0_0 -> 5927_993_0_0_0_0_0_0::::Parallel assignment for 27401, 27403 := 27402, 27404::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5842_993_0_0_0_0_0_0 -> 5927_993_0_0_0_0_0_0::::Parallel assignment for 4203 := 4204::R4203 = 0x0
Block 5850_993_0_0_15_0_19909_0:
B4207 = R1605==0x0
if B4207:bool goto 7832_984_1_0_15_0_19950_0 else goto 7840_984_1_0_15_0_19953_0
Block 5927_993_0_0_15_0_19910_0:
B4798 = R4203==0x0
if B4798:bool goto 5944_994_0_0_15_0_19911_0 else goto 5952_994_0_0_15_0_19912_0
Block 5944_994_0_0_15_0_19911_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5944_994_0_0_0_0_0_0 -> 6071_994_0_0_0_0_0_0::::Parallel assignment for 28645, 28647 := 28646, 28648::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5944_994_0_0_0_0_0_0 -> 6071_994_0_0_0_0_0_0::::Parallel assignment for 5304 := 5305::R5304 = 0x0
Block 5952_994_0_0_15_0_19912_0:
NOPR5307 = 0x0s<R4203 ? R3700 : R3696B5310 = R4203==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB5311 = B5310 ? R3103==0x8000000000000000000000000000000000000000000000000000000000000000 : B5310NOP
assume !B5311R5313 = R4203*R3103 NOP
assume smul_no_ofl_udfl:bif(R4203,R3103)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_981_1_0_0_0_0_0 -> 7961_982_1_0_0_0_0_0::::Parallel assignment for 29996, 29998 := 31303, 30699::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_981_1_0_0_0_0_0 -> 7961_982_1_0_0_0_0_0::B5317 = R5313==0x0
if B5317:bool goto 7832_984_3_0_15_0_19951_0 else goto 7840_984_3_0_15_0_19954_0
Block 6071_994_0_0_15_0_19916_0:
B5777 = R5304s<0x0B5778 = !B5777B5779 = !B5778B5780 = !B5779
R5781 = R5304 B5782 = R5781s<0x0B5783 = !B5782B5784 = !B5783B5785 = !B5784NOP
assume B5785==B5780TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2587_1004_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 9774, 9777 := 9773, 9776::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2587_1004_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 1283, 1288, 2615, 2617, 2619, 2773, 5788 := 3106, 3705, 1090, 2233, 2235, 2772, 5781::R1288 = R3705R2615 = 0x60R2619 = R2235R2773 = R2772R5788 = R5781
Block 6134_997_0_0_15_0_19917_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6134_997_0_0_0_0_0_0 -> 6138_996_0_0_0_0_0_0::::Parallel assignment for 2256, 2261, 2271 := 1889, 1734, 1733::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6134_997_0_0_0_0_0_0 -> 6138_996_0_0_0_0_0_0::R1587 = R1286+0x880M1591 = M1284[R1287] = 0x0R1592 = R1286+0x7e0M1593 = M1591[R1592] = 0x0R1594 = R1287+0x40M1595 = M1593[R1594] = 0x0R1596 = R1592+0x40M1597 = M1595[R1596] = 0x0R1598 = R1594+0x40M1599 = M1597[R1598] = 0x0R1600 = R1596+0x40M1601 = M1599[R1600] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=32, nextFPWriteCmd=CmdPointer(block=6138_996_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M1602 = M1601[0x7e0] = R1287 R1603 = R1078-0x1 B1604 = R1603>0x0
if B1604:bool goto 6146_995_0_115_15_0_24776_0 else goto 6134_997_0_0_15_0_31332_0
Block 6163_996_0_0_15_0_19918_0:
M1849 = ReachabilityCertora6134_997_0_0_15_0_31332_0 ? M1602 : M1861
::Parallel assignment for 1588, 1590 := 1847, 1849::R1588 = R1847
Block 6165_997_0_0_15_0_19919_0:
M1590 = ReachabilityCertora2597_1009_0_0_15_0_31323_0 ? M1284 : M1849
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=93, nextFPWriteCmd=CmdPointer(block=6107_997_0_0_0_0_0_0, pos=6), sort=DynamicBlock(eSz=32, elemSym=(CmdPointer(block=6107_997_0_0_0_0_0_0, pos=3), R1734:bv256)))::R1566 = R1588+0x60R1567 = R1588+0x20M1569 = M1590[R1567] = R128R1570 = R1588+0x40M1571 = M1569[R1570] = 0xf424d
R1572 = 0x60 R1573 = R1572-0x20 M1574 = M1571[R1588] = R1573 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=33, nextFPWriteCmd=CmdPointer(block=6165_997_0_0_0_0_0_0, pos=36), sort=PackedByteArray(finalWrite=CmdPointer(block=6165_997_0_0_0_0_0_0, pos=36)))::I1575 = keccak256exprsimple(0xf424d R128)R1576 = R1588+0xa0R1577 = R1588+0x80M1578 = M1574[R1577] = I1575
R1579 = 0x40 R1580 = R1579-0x20 M1581 = M1578[R1566] = R1580 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=34, nextFPWriteCmd=CmdPointer(block=6165_997_0_0_0_0_0_0, pos=60), sort=PackedByteArray(finalWrite=CmdPointer(block=6165_997_0_0_0_0_0_0, pos=60)))::I1583 = keccak256exprsimple(I1575)
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6230_997_0_0_0_0_0_0 -> 6260_997_0_0_0_0_0_0::::Parallel assignment for 4063, 4074, 4076 := 3077, 3081, 3082::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6230_997_0_0_0_0_0_0 -> 6260_997_0_0_0_0_0_0::B1585 = 0x0<R1078
if B1585:bool goto 6272_997_0_83_15_0_24719_0 else goto 6165_997_0_0_15_0_31331_0
Block 6483_997_0_0_15_0_19925_0:
M1807 = ReachabilityCertora6165_997_0_0_15_0_31331_0 ? M1581 : M1841
R1843 = M1807[0x7c0] B1844 = R1843>0x1
if B1844:bool goto 4092_1004_0_0_15_0_19891_0 else goto 4084_1004_0_0_15_0_19890_0
Block 7351_991_0_0_15_0_19932_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7351_991_0_0_0_0_0_0 -> 7511_991_0_0_0_0_0_0::::Parallel assignment for 3110, 3115, 3117 := 3111, 3116, 3118::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7351_991_0_0_0_0_0_0 -> 7511_991_0_0_0_0_0_0::::Parallel assignment for 1605, 1607, 1610, 1621 := 1606, 1608, 1294, 1295::R1605 = 0x2540be400R1607 = 0x0R1621 = 0x960
Block 7367_991_0_0_15_0_19933_0:
R1609 = 0xffffffffffffffffffffffffffffffffffffffff&R1297 M1611 = M1294[0x960] = 0x1ee1083300000000000000000000000000000000000000000000000000000000 R1612 = W37[R1609] B1613 = R1612==0x0NOP
assume !B1613M1615 = havocR1616 = havoc
::Inline Summary(summaryType=ALL NonDet summary @ shellyActions.spec:20:34)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R3085@15:bv256, valueVar=0x0, gasVar=R3182@15:bv256, inOffset=R3091@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R3091@15:bv256, outSize=0x20, outBase=tacM@15:bytemap, callType=REGULAR_CALL, calleeResolution=null, sigResolution=[518064179], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R3091@15:bv256, simplifiedOffset=null, size=R3095@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0x1ee1083300000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R3091@15:bv256, size=0x20)), origCallcore=CallCore R3085@15:bv256 R3182@15:bv256 R3091@15:bv256 R3095@15:bv256 tacM@15:bytemap R3091@15:bv256 0x20 tacM@15:bytemap REGULAR_CALL 0x0 (4791:54:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=60), summary=ALL NonDet summary @ shellyActions.spec:20:34, callTraceInfo=with { havoc type: only the return value })::M1617 = M1611[0x960:0x960+0x20] = M1615[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=7459_987_0_0_0_0_0_0, pos=1)::R1618 = R1616+0x1f R1619 = R1618&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R1620 = R1619+0x960 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=7459_987_0_0_0_0_0_0, pos=6)::B1623 = R1616s<0x20NOP
assume !B1623R1625 = M1617[0x960]NOP
assume 0x0s<R1625TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7510_991_0_0_0_0_0_0 -> 7511_991_0_0_0_0_0_0::::Parallel assignment for 3110, 3115, 3117 := 3804, 2964, 2919::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7510_991_0_0_0_0_0_0 -> 7511_991_0_0_0_0_0_0::::Parallel assignment for 1605, 1607, 1610, 1621 := 1625, 1300, 1617, 1620::R1605 = R1625R1607 = R1299>>l0x0R1621 = R1620
Block 7511_991_0_0_15_0_19946_0:
M1610 = ReachabilityCertora7367_991_0_0_15_0_19933_0 ? M1617 : M1294
R1865 = R1621+0x60 R1867 = 0xff&R1607 R1868 = 0xa^R1867 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=41, nextFPWriteCmd=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=96))::R1870 = R1621+0xe0R1872 = R1865+0xe0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=49, nextFPWriteCmd=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=31), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=48, nextFPWriteCmd=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=22), sort=ConstBlock(sz=128))::R1873 = R1870+0xc0R1874 = R1870+0x80M1875 = M1610[R1874] = R1082R1876 = R1872+0x40M1877 = M1875[R1876] = 0xf4249
R1878 = 0x60 R1879 = R1878-0x20 M1880 = M1877[R1872] = R1879 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=50, nextFPWriteCmd=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=76)))::R1884 = R1872+0xe0 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=51, nextFPWriteCmd=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=87), sort=ConstBlock(sz=128))::R1888 = R1873+0xe0R1889 = R1873+0xa0M1891 = M1880[R1889] = R128R1892 = R1884+0x40M1893 = M1891[R1892] = 0xf4246
R1894 = 0x60 R1895 = R1894-0x20 M1896 = M1893[R1884] = R1895 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=52, nextFPWriteCmd=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=145), sort=PackedByteArray(finalWrite=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=145)))::I1897 = keccak256exprsimple(0xf4246 R128)R1898 = R1884+0xc0R1899 = R1884+0x80M1900 = M1896[R1899] = R1082R1901 = R1888+0x40M1902 = M1900[R1901] = I1897
R1903 = 0x60 R1904 = R1903-0x20 M1905 = M1902[R1888] = R1904 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=53, nextFPWriteCmd=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=179), sort=PackedByteArray(finalWrite=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=179)))::I1907 = keccak256exprsimple(I1897 R1082)
R1908 = W6800[I1907] R1909 = R1908>>l0xa8 NOP
R1911 = SignExtend(o1=0xa, o2=ShiftRightLogical(R1909:bv256 0x0)) B1912 = R1911s<0x0
if B1912:bool goto 2490_1007_0_0_15_0_19865_0 else goto 2475_1004_0_0_15_0_20151_0
Block 7832_984_1_0_15_0_19950_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_984_1_0_0_0_0_0 -> 7961_984_1_0_0_0_0_0::::Parallel assignment for 28079, 28081 := 28080, 28082::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_984_1_0_0_0_0_0 -> 7961_984_1_0_0_0_0_0::::Parallel assignment for 4799 := 4800::R4799 = 0x0
Block 7832_984_3_0_15_0_19951_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_984_3_0_0_0_0_0 -> 7961_984_3_0_0_0_0_0::::Parallel assignment for 31319, 31321 := 31320, 31322::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_984_3_0_0_0_0_0 -> 7961_984_3_0_0_0_0_0::::Parallel assignment for 5792 := 5793::R5792 = 0x0
Block 7832_984_5_0_15_0_19952_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_984_5_0_0_0_0_0 -> 7961_984_5_0_0_0_0_0::::Parallel assignment for 39792, 39794 := 39793, 39795::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_984_5_0_0_0_0_0 -> 7961_984_5_0_0_0_0_0::::Parallel assignment for 4210 := 4211::R4210 = 0x0
Block 7840_984_1_0_15_0_19953_0:
B4801 = R1605==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB4802 = B4801 ? R2784==0x8000000000000000000000000000000000000000000000000000000000000000 : B4801NOP
assume !B4802R4804 = R1605*R2784 NOP
assume smul_no_ofl_udfl:bif(R1605,R2784)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_983_1_0_0_0_0_0 -> 7961_984_1_0_0_0_0_0::::Parallel assignment for 28079, 28081 := 29271, 28614::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_983_1_0_0_0_0_0 -> 7961_984_1_0_0_0_0_0::::Parallel assignment for 4799 := 4804::R4799 = R4804
Block 7840_984_3_0_15_0_19954_0:
B5794 = R5313==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB5795 = B5794 ? R5307==0x8000000000000000000000000000000000000000000000000000000000000000 : B5794NOP
assume !B5795R5797 = R5313*R5307 NOP
assume smul_no_ofl_udfl:bif(R5313,R5307)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_983_3_0_0_0_0_0 -> 7961_984_3_0_0_0_0_0::::Parallel assignment for 31319, 31321 := 32374, 31886::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_983_3_0_0_0_0_0 -> 7961_984_3_0_0_0_0_0::::Parallel assignment for 5792 := 5797::R5792 = R5797
Block 7840_984_5_0_15_0_19955_0:
B4212 = R3143==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB4213 = B4212 ? R3143==0x8000000000000000000000000000000000000000000000000000000000000000 : B4212NOP
assume !B4213R4215 = R3143*R3143 NOP
assume smul_no_ofl_udfl:bif(R3143,R3143)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_983_5_0_0_0_0_0 -> 7961_984_5_0_0_0_0_0::::Parallel assignment for 39792, 39794 := 41739, 40886::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_983_5_0_0_0_0_0 -> 7961_984_5_0_0_0_0_0::::Parallel assignment for 4210 := 4215::R4210 = R4215
Block 7961_984_1_0_15_0_20004_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7982_986_1_0_0_0_0_0 -> 8060_985_1_0_0_0_0_0::::Parallel assignment for 29643, 29645 := 29278, 29279::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7982_986_1_0_0_0_0_0 -> 8060_985_1_0_0_0_0_0::R5318 = R4799 /s 0x2540be400 B5319 = R1868==0x0NOP
assume !B5319B5321 = R1868==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB5322 = B5321 ? R5318==0x8000000000000000000000000000000000000000000000000000000000000000 : B5321NOP
assume !B5322NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5920_991_0_0_0_0_0_0 -> 5927_993_0_0_0_0_0_0::::Parallel assignment for 27401, 27403 := 32369, 32116::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5920_991_0_0_0_0_0_0 -> 5927_993_0_0_0_0_0_0::::Parallel assignment for 4203 := 5324::R4203 = R5318 /s R1868
Block 7961_984_3_0_15_0_20005_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7982_986_3_0_0_0_0_0 -> 8060_985_3_0_0_0_0_0::::Parallel assignment for 32646, 32648 := 32381, 32382::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7982_986_3_0_0_0_0_0 -> 8060_985_3_0_0_0_0_0::R6355 = R5792 /s 0x64 B6356 = R3101==0x0NOP
assume !B6356B6358 = R3101==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB6359 = B6358 ? R6355==0x8000000000000000000000000000000000000000000000000000000000000000 : B6358NOP
assume !B6359NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6063_991_0_0_0_0_0_0 -> 6071_994_0_0_0_0_0_0::::Parallel assignment for 28645, 28647 := 35016, 34794::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6063_991_0_0_0_0_0_0 -> 6071_994_0_0_0_0_0_0::::Parallel assignment for 5304 := 6361::R5304 = R6355 /s R3101
Block 7961_984_5_0_15_0_20006_0:
B4808 = R3129==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB4809 = B4808 ? R4210==0x8000000000000000000000000000000000000000000000000000000000000000 : B4808NOP
assume !B4809NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5727_989_0_0_0_0_0_0 -> 5730_990_0_0_0_0_0_0::::Parallel assignment for 43433 := 43001::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5727_989_0_0_0_0_0_0 -> 5730_990_0_0_0_0_0_0::::Parallel assignment for 3714 := 4811::R3714 = R4210 /s R3129
Block 9726_962_1_0_15_0_20047_0:
NOP
Block 9726_967_1_0_15_0_20048_0:
NOP
Block 2475_1004_0_0_15_0_20151_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2475_1004_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 9773, 9776 := 1625, 1626::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2475_1004_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 2233, 2235 := 2237, 2238::R2235 = 0x0
Block 5586_991_0_0_15_0_20157_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5586_991_0_0_0_0_0_0 -> 5730_990_0_0_0_0_0_0::::Parallel assignment for 43433 := 29970::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5586_991_0_0_0_0_0_0 -> 5730_990_0_0_0_0_0_0::::Parallel assignment for 3714 := 3129::R3714 = R3129
Block 6071_993_0_1_15_0_21032_0:
B9342 = R8931s<0x0B9343 = !B9342B9344 = !B9343B9345 = !B9344
R9346 = R5788+R8931 B9347 = R9346s<R5788B9348 = !B9347B9349 = !B9348B9350 = !B9349NOP
assume B9350==B9345R9355 = R1086&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR9356 = R9355*0x10000
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2866_1003_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::::Parallel assignment for 4830, 4833, 13446 := 4829, 4832, 13444::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2866_1003_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::R9359 = 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000&R9356 NOP
assume R9359==0x0::Parallel assignment for 3661, 3678, 9353, 9357 := 7508, 7848, 9346, 4795::R9353 = R9346R9357 = R4795
Block 5944_993_0_1_15_0_21033_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5944_993_0_0_0_0_0_0 -> 6071_993_0_0_0_0_0_0::::Parallel assignment for 11705, 11707 := 11706, 11708::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5944_993_0_0_0_0_0_0 -> 6071_993_0_0_0_0_0_0::::Parallel assignment for 8931 := 8932::R8931 = 0x0
Block 5927_992_0_1_15_0_21034_0:
B8630 = R8187==0x0
if B8630:bool goto 5944_993_0_1_15_0_21033_0 else goto 5952_993_0_1_15_0_21155_0
Block 5842_992_0_1_15_0_21036_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5842_992_0_0_0_0_0_0 -> 5927_992_0_0_0_0_0_0::::Parallel assignment for 11058, 11060 := 11059, 11061::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5842_992_0_0_0_0_0_0 -> 5927_992_0_0_0_0_0_0::::Parallel assignment for 8187 := 8188::R8187 = 0x0
Block 5733_991_0_1_15_0_21038_0:
M7508 = ReachabilityCertora5730_989_0_1_15_0_21043_0 ? M7516 : M7069R7836 = R7072&0xffffffffffffffffffffffffffffffffffffffffffffffR7837 = R7836*0x1000000000000000000
R7838 = R7837>>l0xf8 R7839 = 0xff&R7838 R7840 = R7072&0xffffffffffffffffffffffffffffffffffffffffffffffffR7841 = R7840*0x10000000000000000
R7842 = R7841>>l0xf8 R7843 = 0xff&R7842 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=26, nextFPWriteCmd=CmdPointer(block=5733_991_0_0_0_0_0_0, pos=12), sort=ConstBlock(sz=160))::B7857 = R6702==0x0
if B7857:bool goto 5842_992_0_1_15_0_21036_0 else goto 5850_992_0_1_15_0_21108_0
Block 5340_991_0_1_15_0_21042_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5340_991_0_0_0_0_0_0 -> 5733_991_0_0_0_0_0_0::::Parallel assignment for 10207, 10209 := 10208, 10210::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5340_991_0_0_0_0_0_0 -> 5733_991_0_0_0_0_0_0::::Parallel assignment for 7503, 7505, 7508, 7521 := 7504, 7506, 7069, 7062::R7503 = 0xde0b6b3a7640000R7505 = 0xde0b6b3a7640000
Block 5730_989_0_1_15_0_21043_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5730_989_0_0_0_0_0_0 -> 5733_991_0_0_0_0_0_0::::Parallel assignment for 10207, 10209 := 21040, 24177::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5730_989_0_0_0_0_0_0 -> 5733_991_0_0_0_0_0_0::::Parallel assignment for 7503, 7505, 7508, 7521 := 7545, 7858, 7516, 7520::R7503 = R7545R7505 = R7858
Block 2855_1004_0_1_15_0_21046_0:
M5743 = ReachabilityCertora4726_995_1_1_15_0_21060_0 ? M8609 : M6699R7056 = R5750+0xa0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=9, nextFPWriteCmd=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=7), sort=ConstBlock(sz=160))::R7059 = R5750+0x140
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=15, nextFPWriteCmd=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=25), sort=ConstBlock(sz=160))::R7062 = R7056+0x100R7063 = R7056+0xc0M7064 = M5743[R7063] = R3097R7065 = R7059+0x40M7066 = M7064[R7065] = 0x1
R7067 = 0x60 R7068 = R7067-0x20 M7069 = M7066[R7059] = R7068 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=17, nextFPWriteCmd=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=67), sort=PackedByteArray(finalWrite=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=67)))::I7071 = keccak256exprsimple(0x1 R3097)
R7072 = W10[I7071] B7073 = R3097==0x1
if B7073:bool goto 5340_991_0_1_15_0_21042_0 else goto 5366_991_0_1_15_0_21117_0
Block 5586_990_0_1_15_0_21047_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5586_990_0_0_0_0_0_0 -> 5730_989_0_0_0_0_0_0::::Parallel assignment for 24177 := 12845::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5586_990_0_0_0_0_0_0 -> 5730_989_0_0_0_0_0_0::::Parallel assignment for 7858 := 7531::R7858 = R7531
Block 7511_990_0_1_15_0_21051_0:
M6332 = ReachabilityCertora7367_990_0_1_15_0_21086_0 ? M6340 : M5768
R6690 = R6345+0x60 R6692 = 0xffffffffffffffffffffffffffffffffffffffff&R5771 M6693 = M6332[R6345] = R6692 R6694 = R6345+0x20 M6695 = M6693[R6694] = R6327 R6696 = R6345+0x40 R6697 = 0xff&R6329 R6698 = 0xa^R6697 M6699 = M6695[R6696] = R6698 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=39, nextFPWriteCmd=CmdPointer(block=7511_990_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2846_1003_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 14309, 14311 := 4498, 4500::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2846_1003_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 5743, 5750, 6700, 6702 := 6699, 6690, 6345, 3689::R5750 = R6690R6700 = R6345R6702 = R3689
Block 7351_990_0_1_15_0_21056_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7351_990_0_0_0_0_0_0 -> 7511_990_0_0_0_0_0_0::::Parallel assignment for 7199, 7204, 7206 := 7200, 7205, 7207::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7351_990_0_0_0_0_0_0 -> 7511_990_0_0_0_0_0_0::::Parallel assignment for 6327, 6329, 6332, 6345 := 6328, 6330, 5768, 5761::R6327 = 0x2540be400R6329 = 0x0R6345 = R5761
Block 4726_995_1_1_15_0_21060_0:
M8609 = ReachabilityCertora9118_978_1_1_15_0_21122_0 ? M8624 : M10252B8905 = R7834s<0x0B8906 = !B8905B8907 = !B8906B8908 = !B8907
R8909 = R3689+R7834 B8910 = R8909s<R3689B8911 = !B8910B8912 = !B8911B8913 = !B8912NOP
assume B8913==B8908B8916 = R8628s<0x0B8917 = !B8916B8918 = !B8917B8919 = !B8918
R8920 = R8909+R8628 B8921 = R8920s<R8909B8922 = !B8921B8923 = !B8922B8924 = !B8923NOP
assume B8924==B8919R8927 = R6664+0xa0 R8928 = M8609[R8927] TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2811_1001_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 14309, 14311 := 14310, 13766::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2811_1001_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 5743, 5750, 6700, 6702 := 8609, 8625, 8928, 8920::R5750 = R8625R6700 = R8928R6702 = R8920
Block 2837_1004_0_1_15_0_21061_0:
R5760 = R3677+0x60
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=23, nextFPWriteCmd=CmdPointer(block=2837_1004_0_0_0_0_0_0, pos=7), sort=ConstBlock(sz=96))::R5761 = R3677+0xc0R5762 = R3677+0x80M5763 = M3660[R5762] = R3097R5764 = R5760+0x40M5765 = M5763[R5764] = 0x2
R5766 = 0x60 R5767 = R5766-0x20 M5768 = M5765[R5760] = R5767 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=13, nextFPWriteCmd=CmdPointer(block=2837_1004_0_0_0_0_0_0, pos=49), sort=PackedByteArray(finalWrite=CmdPointer(block=2837_1004_0_0_0_0_0_0, pos=49)))::I5770 = keccak256exprsimple(0x2 R3097)
R5771 = W9[I5770] R5773 = R5771>>l0xa0 NOP
R5775 = 0xffffffffffffffffffffffffffffffffffffffff&R5771 B5776 = R5775==0x0
if B5776:bool goto 7351_990_0_1_15_0_21056_0 else goto 7367_990_0_1_15_0_21086_0
Block 4688_995_1_1_15_0_21064_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4688_995_1_0_0_0_0_0 -> 4726_995_1_0_0_0_0_0::::Parallel assignment for 28320, 28322, 28328, 28330 := 11537, 11538, 11534, 11535::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4688_995_1_0_0_0_0_0 -> 4726_995_1_0_0_0_0_0::::Parallel assignment for 8609, 8625, 8628 := 10252, 10279, 8629::R8625 = R10279R8628 = 0x0
Block 4688_995_1_1_15_0_21067_0:
M10252 = ReachabilityCertora5261_979_1_1_15_0_21082_0 ? M10325 : M6685B8186 = 0x0s<R3687
if B8186:bool goto 4698_995_1_1_15_0_21152_0 else goto 4688_995_1_1_15_0_21064_0
Block 7961_983_5_1_15_0_21071_0:
B8640 = R7531==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB8641 = B8640 ? R8196==0x8000000000000000000000000000000000000000000000000000000000000000 : B8640NOP
assume !B8641NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5727_988_0_0_0_0_0_0 -> 5730_989_0_0_0_0_0_0::::Parallel assignment for 24177 := 23968::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5727_988_0_0_0_0_0_0 -> 5730_989_0_0_0_0_0_0::::Parallel assignment for 7858 := 8643::R7858 = R8196 /s R7531
Block 7961_983_2_1_15_0_21072_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7982_985_2_0_0_0_0_0 -> 8060_984_2_0_0_0_0_0::::Parallel assignment for 15436, 15438 := 15184, 15185::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7982_985_2_0_0_0_0_0 -> 8060_984_2_0_0_0_0_0::R9625 = R9361 /s 0x64 B9626 = R7503==0x0NOP
assume !B9626B9628 = R7503==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB9629 = B9628 ? R9625==0x8000000000000000000000000000000000000000000000000000000000000000 : B9628NOP
assume !B9629NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6063_990_0_0_0_0_0_0 -> 6071_993_0_0_0_0_0_0::::Parallel assignment for 11705, 11707 := 17751, 17446::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6063_990_0_0_0_0_0_0 -> 6071_993_0_0_0_0_0_0::::Parallel assignment for 8931 := 9631::R8931 = R9625 /s R7503
Block 4640_994_1_1_15_0_21074_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4640_994_1_0_0_0_0_0 -> 4688_995_1_0_0_0_0_0::::Parallel assignment for 15716, 15718 := 11531, 11532::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4640_994_1_0_0_0_0_0 -> 4688_995_1_0_0_0_0_0::::Parallel assignment for 7834, 10252, 10279 := 7835, 6685, 6677::R7834 = 0x0R10279 = R6677
Block 2713_1004_0_1_15_0_21075_0:
R5300 = R1086&0x8000000000000000000000000000000000000000000000000000000000000000 R5301 = 0xffff000000000000000000000000000000000000000000000000000000000000&R5300 NOPB5303 = R5301==0x8000000000000000000000000000000000000000000000000000000000000000 ? R5301==0x8000000000000000000000000000000000000000000000000000000000000000 : 0x0s<R3687
if B5303:bool goto 2739_1004_0_1_15_0_21126_0 else goto 2837_1004_0_1_15_0_21061_0
Block 7832_983_5_1_15_0_21077_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_983_5_0_0_0_0_0 -> 7961_983_5_0_0_0_0_0::::Parallel assignment for 21926, 21928 := 21927, 21929::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_983_5_0_0_0_0_0 -> 7961_983_5_0_0_0_0_0::::Parallel assignment for 8196 := 8197::R8196 = 0x0
Block 7832_983_2_1_15_0_21080_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_983_2_0_0_0_0_0 -> 7961_983_2_0_0_0_0_0::::Parallel assignment for 14018, 14020 := 14019, 14021::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_983_2_0_0_0_0_0 -> 7961_983_2_0_0_0_0_0::::Parallel assignment for 9361 := 9362::R9361 = 0x0
Block 5261_979_1_1_15_0_21082_0:
B9311 = R8891s<0x0B9312 = !B9311B9313 = !B9312B9314 = !B9313
R9315 = R8872+R8891 B9316 = R9315s<R8872B9317 = !B9316B9318 = !B9317B9319 = !B9318NOP
assume B9319==B9314TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4674_993_1_0_0_0_0_0 -> 4688_995_1_0_0_0_0_0::::Parallel assignment for 15716, 15718 := 15717, 14937::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4674_993_1_0_0_0_0_0 -> 4688_995_1_0_0_0_0_0::::Parallel assignment for 7834, 10252, 10279 := 9315, 10325, 10352::R7834 = R9315R10279 = R10352
Block 4640_994_1_1_15_0_21083_0:
if B7052:bool goto 4646_995_1_1_15_0_21140_0 else goto 4640_994_1_1_15_0_21074_0
Block 2709_1004_0_1_15_0_21084_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2709_1004_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 4829, 4832 := 4831, 4834::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2709_1004_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 4795 := 4796::R4795 = 0x1
Block 2695_1002_0_1_15_0_21085_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2695_1002_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 4829, 4832 := 4830, 4833::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2695_1002_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 4795 := 2619::R4795 = R2619
Block 7367_990_0_1_15_0_21086_0:
R6331 = 0xffffffffffffffffffffffffffffffffffffffff&R5771 M6333 = M5768[R5761] = 0x1ee1083300000000000000000000000000000000000000000000000000000000 R6335 = W37[R6331] B6336 = R6335==0x0NOP
assume !B6336M6338 = havocR6339 = havoc
::Inline Summary(summaryType=ALL NonDet summary @ shellyActions.spec:20:34)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R7174@15:bv256, valueVar=0x0, gasVar=R7355@15:bv256, inOffset=R7180@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R7180@15:bv256, outSize=0x20, outBase=tacM@15:bytemap, callType=REGULAR_CALL, calleeResolution=null, sigResolution=[518064179], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R7180@15:bv256, simplifiedOffset=null, size=R7184@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0x1ee1083300000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R7180@15:bv256, size=0x20)), origCallcore=CallCore R7174@15:bv256 R7355@15:bv256 R7180@15:bv256 R7184@15:bv256 tacM@15:bytemap R7180@15:bv256 0x20 tacM@15:bytemap REGULAR_CALL 0x0 (4791:54:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=59), summary=ALL NonDet summary @ shellyActions.spec:20:34, callTraceInfo=with { havoc type: only the return value })::M6340 = M6333[R5761:R5761+0x20] = M6338[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=7459_986_0_0_0_0_0_0, pos=1)::R6342 = R6339+0x1f R6343 = R6342&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R6344 = R5761+R6343 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=7459_986_0_0_0_0_0_0, pos=6)::B6347 = R6339s<0x20NOP
assume !B6347R6349 = R5761R6350 = M6340[R6349]NOP
assume 0x0s<R6350TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7510_990_0_0_0_0_0_0 -> 7511_990_0_0_0_0_0_0::::Parallel assignment for 7199, 7204, 7206 := 8224, 7021, 6936::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7510_990_0_0_0_0_0_0 -> 7511_990_0_0_0_0_0_0::::Parallel assignment for 6327, 6329, 6332, 6345 := 6350, 5774, 6340, 6344::R6327 = R6350R6329 = R5773>>l0x0R6345 = R6344
Block 5691_989_0_1_15_0_21087_0:
B7860 = R7545==0x0
if B7860:bool goto 7832_983_5_1_15_0_21077_0 else goto 7840_983_5_1_15_0_21127_0
Block 7961_983_0_1_15_0_21089_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7982_985_0_0_0_0_0_0 -> 8060_984_0_0_0_0_0_0::::Parallel assignment for 12490, 12492 := 12175, 12176::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7982_985_0_0_0_0_0_0 -> 8060_984_0_0_0_0_0_0::R8945 = R8631 /s 0x2540be400 B8946 = R8190==0x0NOP
assume !B8946B8948 = R8190==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB8949 = B8948 ? R8945==0x8000000000000000000000000000000000000000000000000000000000000000 : B8948NOP
assume !B8949NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5920_990_0_0_0_0_0_0 -> 5927_992_0_0_0_0_0_0::::Parallel assignment for 11058, 11060 := 15172, 14880::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5920_990_0_0_0_0_0_0 -> 5927_992_0_0_0_0_0_0::::Parallel assignment for 8187 := 8951::R8187 = R8945 /s R8190
Block 5176_979_1_1_15_0_21090_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5176_979_1_0_0_0_0_0 -> 5261_979_1_0_0_0_0_0::::Parallel assignment for 14068, 14070 := 14069, 14071::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5176_979_1_0_0_0_0_0 -> 5261_979_1_0_0_0_0_0::::Parallel assignment for 8891 := 8892::R8891 = 0x0
Block 4573_998_1_1_15_0_21092_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4573_998_1_0_0_0_0_0 -> 4640_994_1_0_0_0_0_0::::Parallel assignment for 11711, 11980 := 11553, 11552::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4573_998_1_0_0_0_0_0 -> 4640_994_1_0_0_0_0_0::::Parallel assignment for 7052 := 6688::B7052 = B6688
Block 4476_999_1_1_15_0_21093_0:
M3660 = ReachabilityCertora4468_999_1_1_15_0_21105_0 ? M1283 : M3676B4202 = R3689s<0x0
if B4202:bool goto 2709_1004_0_1_15_0_21084_0 else goto 2695_1002_0_1_15_0_21085_0
Block 7832_983_0_1_15_0_21096_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_983_0_0_0_0_0_0 -> 7961_983_0_0_0_0_0_0::::Parallel assignment for 11329, 11331 := 11330, 11332::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_983_0_0_0_0_0_0 -> 7961_983_0_0_0_0_0_0::::Parallel assignment for 8631 := 8632::R8631 = 0x0
Block 6898_984_1_1_15_0_21100_0:
M10325 = ReachabilityCertora6676_984_1_1_15_0_31504_0 ? M10251 : ReachabilityCertora6885_984_1_5_15_0_21299_0 ? M10324 : M10251
R8599 = R6664+0xa0 R8600 = M10325[R8599] B8601 = R9307==0x0
if B8601:bool goto 5176_979_1_1_15_0_21090_0 else goto 5184_979_1_1_15_0_21164_0
Block 4597_994_1_1_15_0_21102_0:
R7041 = R6665 R7042 = M6685[R7041] R7044 = M6685[R2615] NOP
assume 0x0<R7044R7047 = R2615+0x20 R7048 = M6685[R7047] R7049 = R7048 R7050 = M6685[R7049] NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4626_992_1_0_0_0_0_0 -> 4640_994_1_0_0_0_0_0::::Parallel assignment for 11711, 11980 := 11982, 11981::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4626_992_1_0_0_0_0_0 -> 4640_994_1_0_0_0_0_0::::Parallel assignment for 7052 := 7051::B7052 = R7050==R7042
Block 7511_986_0_1_15_0_21103_0:
M6304 = ReachabilityCertora7367_986_0_1_15_0_21149_0 ? M6312 : M5749
R6653 = R6317+0x60 R6654 = 0xffffffffffffffffffffffffffffffffffffffff&R5753 M6655 = M6304[R6317] = R6654 R6656 = R6317+0x20 M6657 = M6655[R6656] = R6299 R6658 = R6317+0x40 R6659 = 0xff&R6301 R6660 = 0xa^R6659 M6661 = M6657[R6658] = R6660 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=37, nextFPWriteCmd=CmdPointer(block=7511_986_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=96))::R6662 = R6317+0xe0R6664 = R6653+0xe0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=43, nextFPWriteCmd=CmdPointer(block=7511_986_0_0_0_0_0_0, pos=31), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=42, nextFPWriteCmd=CmdPointer(block=7511_986_0_0_0_0_0_0, pos=22), sort=ConstBlock(sz=128))::R6665 = R6662+0xc0R6666 = R6662+0x80M6667 = M6661[R6666] = R3097R6668 = R6664+0x40M6669 = M6667[R6668] = 0xf4249
R6670 = 0x60 R6671 = R6670-0x20 M6672 = M6669[R6664] = R6671 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=44, nextFPWriteCmd=CmdPointer(block=7511_986_0_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=7511_986_0_0_0_0_0_0, pos=76)))::I6673 = keccak256exprsimple(0xf4249 R3097)
R6674 = W7[I6673] R6675 = R6674>>l0x0 R6676 = 0xff&R6675 R6677 = R6664+0xe0 M6679 = M6672[R6665] = R3097 R6680 = R6664+0x80 M6681 = M6679[R6680] = R6676 R6682 = R6665+0x40 M6683 = M6681[R6682] = R6317 R6684 = R6680+0x40 M6685 = M6683[R6684] = R6674 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=45, nextFPWriteCmd=CmdPointer(block=7511_986_0_0_0_0_0_0, pos=87), sort=ConstBlock(sz=128))::R6687 = M6685[R2615] B6688 = 0x0<R6687
if B6688:bool goto 4597_994_1_1_15_0_21102_0 else goto 4573_998_1_1_15_0_21092_0
Block 4417_999_1_1_15_0_21104_0:
R3654 = R1086&0x3fff000000000000000000000000000000000000000000000000000000000000 R3655 = R3654>>l0xf0 R3656 = 0xffff&R3655 R3657 = R1288+0x60R3658 = R1288+0x20M3662 = M1283[R3658] = R128R3663 = R1288+0x40M3664 = M3662[R3663] = 0xf4246
R3665 = 0x60 R3666 = R3665-0x20 M3667 = M3664[R1288] = R3666 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=16, nextFPWriteCmd=CmdPointer(block=4417_999_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=4417_999_1_0_0_0_0_0, pos=42)))::I3668 = keccak256exprsimple(0xf4246 R128)R3669 = R1288+0xc0R3670 = R1288+0x80M3671 = M3667[R3670] = R3656R3672 = R3657+0x40M3673 = M3671[R3672] = I3668
R3674 = 0x60 R3675 = R3674-0x20 M3676 = M3673[R3657] = R3675 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=22, nextFPWriteCmd=CmdPointer(block=4417_999_1_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=4417_999_1_0_0_0_0_0, pos=76)))::I3680 = keccak256exprsimple(I3668 R3656)
R3681 = W6800[I3680] R3682 = R3681>>l0x0 R3683 = 0xffffffffffffffffffff&R3682 R3684 = R3681>>l0xa8 R3685 = R3684>>l0x0 NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4448_992_1_0_0_0_0_0 -> 4476_999_1_0_0_0_0_0::::Parallel assignment for 4492, 4494, 4498, 4500 := 8106, 7407, 8110, 7955::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4448_992_1_0_0_0_0_0 -> 4476_999_1_0_0_0_0_0::::Parallel assignment for 3660, 3677, 3687, 3689 := 3676, 3669, 3683, 3686::R3677 = R3669R3687 = R3683R3689 = SignExtend(o1=0xa, o2=R3685:bv256)
Block 4468_999_1_1_15_0_21105_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4468_999_1_0_0_0_0_0 -> 4476_999_1_0_0_0_0_0::::Parallel assignment for 4492, 4494, 4498, 4500 := 4493, 4495, 4499, 4501::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4468_999_1_0_0_0_0_0 -> 4476_999_1_0_0_0_0_0::::Parallel assignment for 3660, 3677, 3687, 3689 := 1283, 1288, 3691, 3692::R3677 = R1288R3687 = 0x0R3689 = 0x0
Block 5850_992_0_1_15_0_21108_0:
R8189 = R6700+0x40 R8190 = M7508[R8189] R8191 = R6700+0x20 R8192 = M7508[R8191] B8193 = R8192==0x0
if B8193:bool goto 7832_983_0_1_15_0_21096_0 else goto 7840_983_0_1_15_0_21143_0
Block 6763_984_1_1_15_0_21110_0:
::Parallel assignment for 9307, 10325, 10352 := 8876, 10251, 10278::R9307 = R8876R10352 = R10278
Block 7351_986_0_1_15_0_21112_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7351_986_0_0_0_0_0_0 -> 7511_986_0_0_0_0_0_0::::Parallel assignment for 8257, 8262, 8264 := 8258, 8263, 8265::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7351_986_0_0_0_0_0_0 -> 7511_986_0_0_0_0_0_0::::Parallel assignment for 6299, 6301, 6304, 6317 := 6300, 6302, 5749, 5741::R6299 = 0x2540be400R6301 = 0x0R6317 = R5741
Block 2659_1008_0_1_15_0_21114_0:
R3095 = R1086&0x3fff000000000000000000000000000000000000000000000000000000000000 R3096 = R3095>>l0xf0 R3097 = 0xffff&R3096 R3098 = R1086&0x4000000000000000000000000000000000000000000000000000000000000000 R3099 = 0xffff000000000000000000000000000000000000000000000000000000000000&R3098 B3100 = R3099==0x4000000000000000000000000000000000000000000000000000000000000000
if B3100:bool goto 4417_999_1_1_15_0_21104_0 else goto 4468_999_1_1_15_0_21105_0
Block 5366_991_0_1_15_0_21117_0:
R7507 = 0xffffffffffffffffffffffffffffffffffffffff&R7072 M7509 = M7069[R7062] = 0xfeaf968c00000000000000000000000000000000000000000000000000000000 R7511 = W37[R7507] B7512 = R7511==0x0NOP
assume !B7512M7514 = havocR7515 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R10184@15:bv256, valueVar=0x0, gasVar=R10337@15:bv256, inOffset=R10190@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R10190@15:bv256, outSize=0xa0, outBase=tacM@15:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[4272920204], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R10190@15:bv256, simplifiedOffset=null, size=R10194@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xfeaf968c00000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R10190@15:bv256, size=0xa0)), origCallcore=CallCore R10184@15:bv256 R10337@15:bv256 R10190@15:bv256 R10194@15:bv256 tacM@15:bytemap R10190@15:bv256 0xa0 tacM@15:bytemap STATIC 0x0 (3399:53:30:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/30_ExchangeRate.sol, summaryId=56), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M7516 = M7509[R7062:R7062+0xa0] = M7514[0x0:0x0+0xa0]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=5468_986_0_0_0_0_0_0, pos=1)::TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=5468_986_0_0_0_0_0_0, pos=6)::B7523 = R7515s<0xa0NOP
assume !B7523R7525 = R7062R7526 = M7516[R7525]R7527 = R7526&0xffffffffffffffffffffNOP
assume R7526==R7527R7530 = R7059+0x80R7531 = M7516[R7530]R7532 = R7062+0x40NOPR7534 = R7532+0x40R7535 = M7516[R7534]R7536 = R7535&0xffffffffffffffffffffNOP
assume R7535==R7536NOP
assume 0x0s<R7531R7541 = R7072&0xffffffffffffffffffffffffffffffffffffffffffR7542 = R7541*0x10000000000000000000000
R7543 = R7542>>l0xf8 R7544 = 0xff&R7543 R7545 = 0xa^R7544 R7546 = R7072&0xffffffffffffffffffffffffffffffffffffffffffffR7547 = R7546*0x100000000000000000000
R7548 = 0xff00000000000000000000000000000000000000000000000000000000000000&R7547 B7549 = R7548==0x0
if B7549:bool goto 5586_990_0_1_15_0_21047_0 else goto 5691_989_0_1_15_0_21087_0
Block 9118_978_1_1_15_0_21122_0:
R9333 = R8607+0x180
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=57, nextFPWriteCmd=CmdPointer(block=9118_978_1_0_0_0_0_0, pos=5), sort=ConstBlock(sz=288))::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9127_978_1_0_0_0_0_0 -> 9130_977_1_0_0_0_0_0::::Parallel assignment for 76933, 76935, 78847, 78849, 78860, 78862 := 12928, 12929, 12931, 12932, 22603, 22604::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9127_978_1_0_0_0_0_0 -> 9130_977_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5176_971_1_0_0_0_0_0 -> 5261_971_1_0_0_0_0_0::::Parallel assignment for 24833, 24835 := 24834, 24836::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5176_971_1_0_0_0_0_0 -> 5261_971_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4717_993_1_0_0_0_0_0 -> 4726_995_1_0_0_0_0_0::::Parallel assignment for 28320, 28322, 28328, 28330 := 28321, 27989, 4492, 4494::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4717_993_1_0_0_0_0_0 -> 4726_995_1_0_0_0_0_0::::Parallel assignment for 8609, 8625, 8628 := 8624, 9333, 3687::R8625 = R9333R8628 = R3687
Block 6676_984_1_1_15_0_21123_0:
M10251 = ReachabilityCertora4646_995_1_1_15_0_31495_0 ? M6685 : ReachabilityCertora6663_984_1_9_15_0_22357_0 ? M10250 : M6685
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6676_984_1_0_0_0_0_0 -> 6683_984_1_0_0_0_0_0::::Parallel assignment for 14367, 37808, 37811 := 11965, 64180, 64183::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6676_984_1_0_0_0_0_0 -> 6683_984_1_0_0_0_0_0::R8184 = M10251[R2615] B8185 = 0x0<R8184
if B8185:bool goto 6693_984_1_5_15_0_21306_0 else goto 6676_984_1_1_15_0_31504_0
Block 2739_1004_0_1_15_0_21126_0:
R5737 = R3677+0x80R5739 = R3677+0xe0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=8, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=15), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=23, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=6), sort=ConstBlock(sz=128))::R5740 = R5737+0xc0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=10, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=34), sort=ConstBlock(sz=96))::R5741 = R5739+0xc0R5742 = R5739+0x80M5744 = M3660[R5742] = R3097R5745 = R5740+0x40M5746 = M5744[R5745] = 0x2
R5747 = 0x60 R5748 = R5747-0x20 M5749 = M5746[R5740] = R5748 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=11, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=76)))::I5752 = keccak256exprsimple(0x2 R3097)
R5753 = W9[I5752] R5755 = R5753>>l0xa0 NOP
R5757 = 0xffffffffffffffffffffffffffffffffffffffff&R5753 B5758 = R5757==0x0
if B5758:bool goto 7351_986_0_1_15_0_21112_0 else goto 7367_986_0_1_15_0_21149_0
Block 7840_983_5_1_15_0_21127_0:
B8198 = R7545==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB8199 = B8198 ? R7545==0x8000000000000000000000000000000000000000000000000000000000000000 : B8198NOP
assume !B8199R8201 = R7545*R7545 NOP
assume smul_no_ofl_udfl:bif(R7545,R7545)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_982_5_0_0_0_0_0 -> 7961_983_5_0_0_0_0_0::::Parallel assignment for 21926, 21928 := 23194, 22574::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_982_5_0_0_0_0_0 -> 7961_983_5_0_0_0_0_0::::Parallel assignment for 8196 := 8201::R8196 = R8201
Block 7840_983_2_1_15_0_21130_0:
B9363 = R8940==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB9364 = B9363 ? R8934==0x8000000000000000000000000000000000000000000000000000000000000000 : B9363NOP
assume !B9364R9366 = R8940*R8934 NOP
assume smul_no_ofl_udfl:bif(R8940,R8934)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_982_2_0_0_0_0_0 -> 7961_983_2_0_0_0_0_0::::Parallel assignment for 14018, 14020 := 15177, 14575::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_982_2_0_0_0_0_0 -> 7961_983_2_0_0_0_0_0::::Parallel assignment for 9361 := 9366::R9361 = R9366
Block 9112_978_1_1_15_0_21131_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9112_978_1_0_0_0_0_0 -> 9118_978_1_0_0_0_0_0::::Parallel assignment for 21958 := 21956::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9112_978_1_0_0_0_0_0 -> 9118_978_1_0_0_0_0_0::
Block 9102_977_1_1_15_0_21132_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9102_977_1_0_0_0_0_0 -> 9118_978_1_0_0_0_0_0::::Parallel assignment for 21958 := 368::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9102_977_1_0_0_0_0_0 -> 9118_978_1_0_0_0_0_0::
Block 6592_984_1_1_15_0_21133_0:
::Parallel assignment for 8872, 8874, 8876, 10251, 10278 := 7829, 7830, 7831, 6685, 6677::R8872 = 0x0R8876 = 0x0R10278 = R6677
Block 4646_995_1_1_15_0_21140_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6495_989_1_0_0_0_0_0 -> 6507_984_1_0_0_0_0_0::::Parallel assignment for 14667, 62444, 62447, 64180, 64183 := 11965, 12267, 12268, 12270, 12271::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6495_989_1_0_0_0_0_0 -> 6507_984_1_0_0_0_0_0::R7832 = M6685[R2615] B7833 = 0x0<R7832
if B7833:bool goto 6517_984_1_9_15_0_22371_0 else goto 4646_995_1_1_15_0_31495_0
Block 7961_972_1_1_15_0_21141_0:
B9618 = R8894==0x0NOP
assume !B9618B9620 = R8894==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB9621 = B9620 ? R9323==0x8000000000000000000000000000000000000000000000000000000000000000 : B9620NOP
assume !B9621NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5254_977_1_0_0_0_0_0 -> 5261_979_1_0_0_0_0_0::::Parallel assignment for 14068, 14070 := 17764, 17467::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5254_977_1_0_0_0_0_0 -> 5261_979_1_0_0_0_0_0::::Parallel assignment for 8891 := 9623::R8891 = R9323 /s R8894
Block 7840_983_0_1_15_0_21143_0:
B8633 = R8192==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB8634 = B8633 ? R6702==0x8000000000000000000000000000000000000000000000000000000000000000 : B8633NOP
assume !B8634R8636 = R8192*R6702 NOP
assume smul_no_ofl_udfl:bif(R8192,R6702)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_982_0_0_0_0_0_0 -> 7961_983_0_0_0_0_0_0::::Parallel assignment for 11329, 11331 := 12168, 11673::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_982_0_0_0_0_0_0 -> 7961_983_0_0_0_0_0_0::::Parallel assignment for 8631 := 8636::R8631 = R8636
Block 7832_972_1_1_15_0_21144_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_972_1_0_0_0_0_0 -> 7961_972_1_0_0_0_0_0::::Parallel assignment for 15704, 15706 := 15705, 15707::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_972_1_0_0_0_0_0 -> 7961_972_1_0_0_0_0_0::::Parallel assignment for 9323 := 9324::R9323 = 0x0
Block 7367_986_0_1_15_0_21149_0:
R6303 = 0xffffffffffffffffffffffffffffffffffffffff&R5753 M6305 = M5749[R5741] = 0x1ee1083300000000000000000000000000000000000000000000000000000000 R6307 = W37[R6303] B6308 = R6307==0x0NOP
assume !B6308M6310 = havocR6311 = havoc
::Inline Summary(summaryType=ALL NonDet summary @ shellyActions.spec:20:34)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R8232@15:bv256, valueVar=0x0, gasVar=R8373@15:bv256, inOffset=R8238@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R8238@15:bv256, outSize=0x20, outBase=tacM@15:bytemap, callType=REGULAR_CALL, calleeResolution=null, sigResolution=[518064179], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R8238@15:bv256, simplifiedOffset=null, size=R8242@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0x1ee1083300000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R8238@15:bv256, size=0x20)), origCallcore=CallCore R8232@15:bv256 R8373@15:bv256 R8238@15:bv256 R8242@15:bv256 tacM@15:bytemap R8238@15:bv256 0x20 tacM@15:bytemap REGULAR_CALL 0x0 (4791:54:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=58), summary=ALL NonDet summary @ shellyActions.spec:20:34, callTraceInfo=with { havoc type: only the return value })::M6312 = M6305[R5741:R5741+0x20] = M6310[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=7459_982_0_0_0_0_0_0, pos=1)::R6314 = R6311+0x1f R6315 = R6314&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R6316 = R5741+R6315 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=7459_982_0_0_0_0_0_0, pos=6)::B6319 = R6311s<0x20NOP
assume !B6319R6321 = R5741R6322 = M6312[R6321]NOP
assume 0x0s<R6322TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7510_986_0_0_0_0_0_0 -> 7511_986_0_0_0_0_0_0::::Parallel assignment for 8257, 8262, 8264 := 8874, 8082, 7936::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7510_986_0_0_0_0_0_0 -> 7511_986_0_0_0_0_0_0::::Parallel assignment for 6299, 6301, 6304, 6317 := 6322, 5756, 6312, 6316::R6299 = R6322R6301 = R5755>>l0x0R6317 = R6316
Block 4698_995_1_1_15_0_21152_0:
R8603 = R6665 R8604 = M10252[R8603] B8605 = R8604==0x0NOP
assume !B8605R8607 = R10279+0x60R8608 = R10279+0x20M8610 = M10252[R8608] = R8604R8611 = R10279+0x40M8612 = M8610[R8611] = 0xf424b
R8613 = 0x60 R8614 = R8613-0x20 M8615 = M8612[R10279] = R8614 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=74, nextFPWriteCmd=CmdPointer(block=7729_970_1_0_0_0_0_0, pos=31), sort=PackedByteArray(finalWrite=CmdPointer(block=7729_970_1_0_0_0_0_0, pos=31)))::I8616 = keccak256exprsimple(0xf424b R8604)NOPR8618 = R10279+0x80M8619 = M8615[R8618] = 0x0R8620 = R8607+0x40M8621 = M8619[R8620] = I8616
R8622 = 0x60 R8623 = R8622-0x20 M8624 = M8621[R8607] = R8623 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=55, nextFPWriteCmd=CmdPointer(block=7729_970_1_0_0_0_0_0, pos=70), sort=PackedByteArray(finalWrite=CmdPointer(block=7729_970_1_0_0_0_0_0, pos=70)))::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11892_975_1_0_0_0_0_0 -> 11924_975_1_0_0_0_0_0::::Parallel assignment for 21070, 21072 := 21071, 21073::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11892_975_1_0_0_0_0_0 -> 11924_975_1_0_0_0_0_0::B8627 = 0x0>e.block.timestamp
if B8627:bool goto 9102_977_1_1_15_0_21132_0 else goto 9112_978_1_1_15_0_21131_0
Block 5952_993_0_1_15_0_21155_0:
NOPR8934 = 0x0s<R8187 ? R7843 : R7839B8937 = R8187==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB8938 = B8937 ? R7505==0x8000000000000000000000000000000000000000000000000000000000000000 : B8937NOP
assume !B8938R8940 = R8187*R7505 NOP
assume smul_no_ofl_udfl:bif(R8187,R7505)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_980_0_0_0_0_0_0 -> 7961_981_0_0_0_0_0_0::::Parallel assignment for 12871, 12873 := 14002, 13415::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_980_0_0_0_0_0_0 -> 7961_981_0_0_0_0_0_0::B8944 = R8940==0x0
if B8944:bool goto 7832_983_2_1_15_0_21080_0 else goto 7840_983_2_1_15_0_21130_0
Block 7840_972_1_1_15_0_21161_0:
B9325 = R8900==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB9326 = B9325 ? R8896==0x8000000000000000000000000000000000000000000000000000000000000000 : B9325NOP
assume !B9326R9328 = R8900*R8896 NOP
assume smul_no_ofl_udfl:bif(R8900,R8896)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_971_1_0_0_0_0_0 -> 7961_972_1_0_0_0_0_0::::Parallel assignment for 15704, 15706 := 16756, 16148::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_971_1_0_0_0_0_0 -> 7961_972_1_0_0_0_0_0::::Parallel assignment for 9323 := 9328::R9323 = R9328
Block 5184_979_1_1_15_0_21164_0:
R8893 = R8600+0x20 R8894 = M10325[R8893] R8895 = R8600+0x40
R8896 = M10325[R8895] B8897 = R9307==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB8898 = B8897 ? false : B8897NOP
assume !B8898R8900 = R9307*0x2540be400 NOP
assume smul_no_ofl_udfl:bif(R9307,0x2540be400)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_969_1_0_0_0_0_0 -> 7961_970_1_0_0_0_0_0::::Parallel assignment for 14617, 14619 := 15688, 15201::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_969_1_0_0_0_0_0 -> 7961_970_1_0_0_0_0_0::B8904 = R8900==0x0
if B8904:bool goto 7832_972_1_1_15_0_21144_0 else goto 7840_972_1_1_15_0_21161_0
Block 6885_984_1_5_15_0_21299_0:
M10324 = ReachabilityCertora9050_974_1_5_15_0_21302_0 ? M10323 : M10251
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6885_984_1_0_0_0_0_0 -> 6683_984_1_0_0_0_0_0::::Parallel assignment for 14367, 37808, 37811 := 14365, 37807, 37810::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6885_984_1_0_0_0_0_0 -> 6683_984_1_0_0_0_0_0::R9309 = M10324[R2615] NOP
assume !(0x1<R9309)::Parallel assignment for 9307, 10325, 10352 := 8889, 10324, 10351::R9307 = R8889R10352 = R10351
Block 6724_984_1_5_15_0_21301_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6724_984_1_0_0_0_0_0 -> 6885_984_1_0_0_0_0_0::::Parallel assignment for 37807, 37810 := 37808, 37811::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6724_984_1_0_0_0_0_0 -> 6885_984_1_0_0_0_0_0::::Parallel assignment for 8889, 10324, 10351 := 8876, 10251, 10278::R8889 = R8876R10351 = R10278
Block 9050_974_1_5_15_0_21302_0:
B11126 = R11006s<0x0B11127 = !B11126B11128 = !B11127B11129 = !B11128
R11130 = R8876+R11006 B11131 = R11130s<R8876B11132 = !B11131B11133 = !B11132B11134 = !B11133NOP
assume B11134==B11129TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6879_980_1_0_0_0_0_0 -> 6885_984_1_0_0_0_0_0::::Parallel assignment for 37807, 37810 := 37809, 37263::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6879_980_1_0_0_0_0_0 -> 6885_984_1_0_0_0_0_0::::Parallel assignment for 8889, 10324, 10351 := 11130, 10323, 10350::R8889 = R11130R10351 = R10350
Block 8878_974_1_5_15_0_21304_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8878_974_1_0_0_0_0_0 -> 9050_974_1_0_0_0_0_0::::Parallel assignment for 36306, 36308 := 36307, 36309::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8878_974_1_0_0_0_0_0 -> 9050_974_1_0_0_0_0_0::::Parallel assignment for 11006 := 11007::R11006 = 0x0
Block 8983_971_1_5_15_0_21305_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8983_971_1_0_0_0_0_0 -> 9050_974_1_0_0_0_0_0::::Parallel assignment for 36306, 36308 := 38942, 35547::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8983_971_1_0_0_0_0_0 -> 9050_974_1_0_0_0_0_0::::Parallel assignment for 11006 := 10903::R11006 = R10903
Block 6693_984_1_5_15_0_21306_0:
R8591 = M10251[R2615] NOP
assume 0x0<R8591R8594 = R2615+0x20 R8595 = M10251[R8594] R8596 = R8595+0x40 R8597 = M10251[R8596] B8598 = R8597==0x1
if B8598:bool goto 6728_984_1_5_15_0_21441_0 else goto 6724_984_1_5_15_0_21301_0
Block 8860_977_1_5_15_0_21308_0:
M10323 = ReachabilityCertora12484_955_1_5_15_0_21311_0 ? M10399 : M10872
R10898 = M10323[R2615] NOP
assume 0x0<R10898R10901 = M10323[R8594] R10902 = R10901+0x60 R10903 = M10323[R10902] B10904 = R10903==0x0
if B10904:bool goto 8878_974_1_5_15_0_21304_0 else goto 8886_974_1_5_15_0_21317_0
Block 8962_972_1_5_15_0_21309_0:
R11148 = M10323[R10129] NOP
R11150 = (R11148>>l0x20)>>l0x0 R11151 = 0xff&R11150 R11152 = R11151*0x7a120 B11153 = R11152<R10795
if B11153:bool goto 8993_971_1_5_15_0_21463_0 else goto 8983_971_1_5_15_0_21305_0
Block 11442_963_1_5_15_0_21310_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8850_969_1_0_0_0_0_0 -> 8860_977_1_0_0_0_0_0::::Parallel assignment for 34775 := 47854::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8850_969_1_0_0_0_0_0 -> 8860_977_1_0_0_0_0_0::::Parallel assignment for 10323, 10350, 10795 := 10872, 10885, 11388::R10350 = R10885R10795 = R11388
Block 12484_955_1_5_15_0_21311_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8674_973_1_0_0_0_0_0 -> 8860_977_1_0_0_0_0_0::::Parallel assignment for 34775 := 34026::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8674_973_1_0_0_0_0_0 -> 8860_977_1_0_0_0_0_0::::Parallel assignment for 10323, 10350, 10795 := 10399, 10392, 10497::R10350 = R10392R10795 = R10497
Block 12276_955_1_5_15_0_21315_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12276_955_1_0_0_0_0_0 -> 12484_955_1_0_0_0_0_0::::Parallel assignment for 34026 := 32913::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12276_955_1_0_0_0_0_0 -> 12484_955_1_0_0_0_0_0::::Parallel assignment for 10497 := 10405::R10497 = R10405
Block 12315_954_1_5_15_0_21316_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12315_954_1_0_0_0_0_0 -> 12484_955_1_0_0_0_0_0::::Parallel assignment for 34026 := 32913::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12315_954_1_0_0_0_0_0 -> 12484_955_1_0_0_0_0_0::::Parallel assignment for 10497 := 10405::R10497 = R10405
Block 8886_974_1_5_15_0_21317_0:
B11008 = R109>R9295NOP
assume !B11008R11010 = R9295-e.block.timestamp B11011 = 0x0s<R10903
if B11011:bool goto 8920_972_1_5_15_0_21477_0 else goto 8962_972_1_5_15_0_21309_0
Block 12283_955_1_5_15_0_21324_0:
B10499 = R10411>R109NOP
assume !B10499R10501 = e.block.timestamp-R10411 B10502 = R10501>R10134
if B10502:bool goto 12315_954_1_5_15_0_21316_0 else goto 12323_954_1_5_15_0_21381_0
Block 12621_955_1_5_15_0_21326_0:
NOP
assume R11116>0x0R11392 = R11259/R11116 R11393 = R11392+R10868 B11394 = add_must_ofl:bif(R11392,R10868)NOP
assume !B11394TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11371_962_1_0_0_0_0_0 -> 11442_963_1_0_0_0_0_0::::Parallel assignment for 47854 := 46984::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11371_962_1_0_0_0_0_0 -> 11442_963_1_0_0_0_0_0::::Parallel assignment for 11388 := 11393::R11388 = R11393
Block 12621_956_1_5_15_0_21327_0:
NOP
assume R11112>0x0R11384 = R11253/R11112 B11385 = R11384>R10868NOP
assume !B11385R11387 = R10868-R11384 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11439_962_1_0_0_0_0_0 -> 11442_963_1_0_0_0_0_0::::Parallel assignment for 47854 := 47468::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11439_962_1_0_0_0_0_0 -> 11442_963_1_0_0_0_0_0::::Parallel assignment for 11388 := 11387::R11388 = R11387
Block 12621_943_1_5_15_0_21328_0:
R11279 = R11154+R11016 B11280 = add_must_ofl:bif(R11154,R11016)NOP
assume !B11280R11282 = R11279/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12474_950_1_0_0_0_0_0 -> 12484_955_1_0_0_0_0_0::::Parallel assignment for 34026 := 44862::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12474_950_1_0_0_0_0_0 -> 12484_955_1_0_0_0_0_0::::Parallel assignment for 10497 := 11282::R10497 = R11282
Block 12504_955_1_5_15_0_21330_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_955_1_0_0_0_0_0 -> 12621_955_1_0_0_0_0_0::::Parallel assignment for 43910, 43912 := 43911, 43913::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_955_1_0_0_0_0_0 -> 12621_955_1_0_0_0_0_0::::Parallel assignment for 11259 := 11260::R11259 = 0x0
Block 12504_956_1_5_15_0_21332_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_956_1_0_0_0_0_0 -> 12621_956_1_0_0_0_0_0::::Parallel assignment for 43890, 43892 := 43891, 43893::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_956_1_0_0_0_0_0 -> 12621_956_1_0_0_0_0_0::::Parallel assignment for 11253 := 11254::R11253 = 0x0
Block 12504_943_1_5_15_0_21334_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_943_1_0_0_0_0_0 -> 12621_943_1_0_0_0_0_0::::Parallel assignment for 41261, 41263 := 41262, 41264::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_943_1_0_0_0_0_0 -> 12621_943_1_0_0_0_0_0::::Parallel assignment for 11154 := 11155::R11154 = 0x0
Block 11311_963_1_5_15_0_21337_0:
R11116 = R10314-e.block.timestamp R11117 = R9295-e.block.timestamp R11118 = R10491-R10868 B11119 = R11118==0x0
if B11119:bool goto 12504_955_1_5_15_0_21330_0 else goto 12512_955_1_5_15_0_21343_0
Block 11378_963_1_5_15_0_21338_0:
R11112 = R10314-e.block.timestamp R11113 = R9295-e.block.timestamp R11114 = R10868-R10491 B11115 = R11114==0x0
if B11115:bool goto 12504_956_1_5_15_0_21332_0 else goto 12512_956_1_5_15_0_21344_0
Block 8659_974_1_5_15_0_21339_0:
R10370 = M10251[R8880] NOP
R10372 = e.block.timestamp-(R109%0x76a700) R10373 = R10372+0x76a700 R10374 = R10278+0x60R10375 = R10278+0x20M10376 = M10251[R10375] = R10370R10377 = R10278+0x40M10378 = M10376[R10377] = 0xf424a
R10379 = 0x60 R10380 = R10379-0x20 M10381 = M10378[R10278] = R10380 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=74, nextFPWriteCmd=CmdPointer(block=10906_961_1_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_961_1_0_0_0_0_0, pos=38)))::I10382 = keccak256exprsimple(0xf424a R10370)R10383 = R10278+0xc0R10384 = R10278+0x80M10385 = M10381[R10384] = R10373R10386 = R10374+0x40M10387 = M10385[R10386] = I10382
R10388 = 0x60 R10389 = R10388-0x20 M10390 = M10387[R10374] = R10389 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=77, nextFPWriteCmd=CmdPointer(block=10906_961_1_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_961_1_0_0_0_0_0, pos=72)))::I10391 = keccak256exprsimple(I10382 R10373)R10392 = R10374+0xc0R10393 = R10374+0x80M10394 = M10390[R10393] = R9295R10395 = R10383+0x40M10396 = M10394[R10395] = I10391
R10397 = 0x60 R10398 = R10397-0x20 M10399 = M10396[R10383] = R10398 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=78, nextFPWriteCmd=CmdPointer(block=10906_961_1_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_961_1_0_0_0_0_0, pos=106)))::I10401 = keccak256exprsimple(I10391 R9295)
R10402 = W12[I10401] NOP
R10404 = (R10402>>l0xa0)>>l0x0 R10405 = 0xffffffff&R10404 NOP
R10407 = (R10402>>l0xc0)>>l0x0 R10408 = 0xffffffff&R10407 NOP
R10410 = (R10402>>l0xe0)>>l0x0 R10411 = 0xffffffff&R10410 NOP
assume R10408>0x0NOP
assume R10134>0x0B10416 = R10411>e.block.timestamp
if B10416:bool goto 12276_955_1_5_15_0_21315_0 else goto 12283_955_1_5_15_0_21324_0
Block 12512_955_1_5_15_0_21343_0:
R11261 = R11118*R11117 NOP
assume mul_noofl:bif(R11118,R11117)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_954_1_0_0_0_0_0 -> 12621_955_1_0_0_0_0_0::::Parallel assignment for 43910, 43912 := 44816, 43898::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_954_1_0_0_0_0_0 -> 12621_955_1_0_0_0_0_0::::Parallel assignment for 11259 := 11261::R11259 = R11261
Block 12512_956_1_5_15_0_21344_0:
R11255 = R11114*R11113 NOP
assume mul_noofl:bif(R11114,R11113)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_955_1_0_0_0_0_0 -> 12621_956_1_0_0_0_0_0::::Parallel assignment for 43890, 43892 := 44768, 43878::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_955_1_0_0_0_0_0 -> 12621_956_1_0_0_0_0_0::::Parallel assignment for 11253 := 11255::R11253 = R11255
Block 9786_969_1_5_15_0_21345_0:
R10129 = R6665+0x60
R10130 = M10251[R10129] NOP
R10132 = (R10130>>l0x8)>>l0x0 R10133 = 0xff&R10132 R10134 = R10133*0x3c B10135 = R10001>0x0
if B10135:bool goto 8684_974_1_5_15_0_21453_0 else goto 8659_974_1_5_15_0_21339_0
Block 12512_943_1_5_15_0_21347_0:
R11156 = R10405*R11012 NOP
assume mul_noofl:bif(R10405,R11012)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_942_1_0_0_0_0_0 -> 12621_943_1_0_0_0_0_0::::Parallel assignment for 41261, 41263 := 42120, 41249::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_942_1_0_0_0_0_0 -> 12621_943_1_0_0_0_0_0::::Parallel assignment for 11154 := 11156::R11154 = R11156
Block 9675_966_1_5_15_0_21349_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9675_966_1_0_0_0_0_0 -> 9786_969_1_0_0_0_0_0::::Parallel assignment for 20124, 20126, 20130, 20132 := 20125, 20127, 20425, 20427::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9675_966_1_0_0_0_0_0 -> 9786_969_1_0_0_0_0_0::::Parallel assignment for 10001 := 10002::R10001 = 0x0
Block 9698_966_1_5_15_0_21350_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9698_966_1_0_0_0_0_0 -> 9786_969_1_0_0_0_0_0::::Parallel assignment for 20124, 20126, 20130, 20132 := 20434, 20435, 20425, 20427::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9698_966_1_0_0_0_0_0 -> 9786_969_1_0_0_0_0_0::::Parallel assignment for 10001 := 10136::R10001 = 0x1
Block 9009_972_1_5_15_0_21352_0:
B13030 = 0x3b9aca00s<R12697NOP
assume !B13030B13032 = R10903==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB13033 = B13032 ? R12697==0x8000000000000000000000000000000000000000000000000000000000000000 : B13032NOP
assume !B13033R13035 = R10903*R12697 NOP
assume smul_no_ofl_udfl:bif(R10903,R12697)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_962_1_0_0_0_0_0 -> 7961_963_1_0_0_0_0_0::::Parallel assignment for 53531, 53533 := 54825, 54153::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_962_1_0_0_0_0_0 -> 7961_963_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7982_964_1_0_0_0_0_0 -> 8060_963_1_0_0_0_0_0::::Parallel assignment for 55138, 55140 := 54832, 54833::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7982_964_1_0_0_0_0_0 -> 8060_963_1_0_0_0_0_0::NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9045_971_1_0_0_0_0_0 -> 9050_974_1_0_0_0_0_0::::Parallel assignment for 36306, 36308 := 56091, 55618::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9045_971_1_0_0_0_0_0 -> 9050_974_1_0_0_0_0_0::::Parallel assignment for 11006 := 13038::R11006 = R13035 /s 0x3b9aca00
Block 11272_967_1_5_15_0_21353_0:
M10872 = ReachabilityCertora11119_967_1_5_15_0_21391_0 ? M10880 : M10349
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8771_969_1_0_0_0_0_0 -> 8837_970_1_0_0_0_0_0::::Parallel assignment for 38916, 40843, 40845 := 368, 39733, 39735::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8771_969_1_0_0_0_0_0 -> 8837_970_1_0_0_0_0_0::NOP
assume R109<R9295NOP
assume R9295<R10314B10996 = R10491<R10868
if B10996:bool goto 11378_963_1_5_15_0_21338_0 else goto 11311_963_1_5_15_0_21337_0
Block 11111_967_1_5_15_0_21357_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11111_967_1_0_0_0_0_0 -> 11272_967_1_0_0_0_0_0::::Parallel assignment for 39733, 39735 := 39734, 39736::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11111_967_1_0_0_0_0_0 -> 11272_967_1_0_0_0_0_0::::Parallel assignment for 10868, 10872, 10885 := 10869, 10349, 10342::R10868 = 0x0R10885 = R10342
Block 13139_960_1_5_15_0_21358_0:
assume B12702 R13041 = SignExtend(o1=0xf, o2=R12097:bv256) R13042 = R13041>>a0x40 NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9005_970_1_0_0_0_0_0 -> 9009_972_1_0_0_0_0_0::::Parallel assignment for 51633 := 51313::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9005_970_1_0_0_0_0_0 -> 9009_972_1_0_0_0_0_0::::Parallel assignment for 12697 := 13043::R12697 = SignExtend(o1=0x7, o2=R13042:bv256)
Block 13139_961_1_5_15_0_21359_0:
assume B12090 R12694 = SignExtend(o1=0xf, o2=R11778:bv256) R12695 = R12694>>a0x40 NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8955_971_1_0_0_0_0_0 -> 9009_972_1_0_0_0_0_0::::Parallel assignment for 51633 := 52017::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8955_971_1_0_0_0_0_0 -> 9009_972_1_0_0_0_0_0::::Parallel assignment for 12697 := 12696::R12697 = SignExtend(o1=0x7, o2=R12695:bv256)
Block 13115_960_1_5_15_0_21360_0:
R12699 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B12700 = R12699s<R12097NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13115_960_1_0_0_0_0_0 -> 13139_960_1_0_0_0_0_0::::Parallel assignment for 49784 := 49788::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13115_960_1_0_0_0_0_0 -> 13139_960_1_0_0_0_0_0::::Parallel assignment for 12702 := 12701::B12702 = !B12700
Block 13051_963_1_5_15_0_21361_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13051_963_1_0_0_0_0_0 -> 13139_960_1_0_0_0_0_0::::Parallel assignment for 49784 := 49373::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13051_963_1_0_0_0_0_0 -> 13139_960_1_0_0_0_0_0::::Parallel assignment for 12702 := 12100::B12702 = B12100
Block 13115_961_1_5_15_0_21362_0:
R12087 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B12088 = R12087s<R11778NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13115_961_1_0_0_0_0_0 -> 13139_961_1_0_0_0_0_0::::Parallel assignment for 50611 := 50615::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13115_961_1_0_0_0_0_0 -> 13139_961_1_0_0_0_0_0::::Parallel assignment for 12090 := 12089::B12090 = !B12088
Block 13051_964_1_5_15_0_21363_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13051_964_1_0_0_0_0_0 -> 13139_961_1_0_0_0_0_0::::Parallel assignment for 50611 := 50233::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13051_964_1_0_0_0_0_0 -> 13139_961_1_0_0_0_0_0::::Parallel assignment for 12090 := 11781::B12090 = B11781
Block 12484_953_1_5_15_0_21364_0:
R10787 = R6665+0x40
R10788 = M10349[R10787] R10789 = R10788 R10790 = M10349[R10789] R10791 = 0xffffffffffffffffffffffffffffffffffffffff&R10790 B10792 = R10791==0x0
if B10792:bool goto 11111_967_1_5_15_0_21357_0 else goto 11119_967_1_5_15_0_21391_0
Block 12621_947_1_5_15_0_21366_0:
R11012 = R10905/R10134 B11013 = R11012>0x3b9aca00NOP
assume !B11013R11015 = 0x3b9aca00-R11012 R11016 = R10408*R11015 NOP
assume mul_noofl:bif(R10408,R11015)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_943_1_0_0_0_0_0 -> 12621_944_1_0_0_0_0_0::::Parallel assignment for 39364, 39366 := 40234, 39352::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_943_1_0_0_0_0_0 -> 12621_944_1_0_0_0_0_0::B11020 = R10405==0x0
if B11020:bool goto 12504_943_1_5_15_0_21334_0 else goto 12512_943_1_5_15_0_21347_0
Block 13046_963_1_5_15_0_21367_0:
NOPNOP
R12096 = (SignExtend(o1=0xf, o2=R12049:bv256))*(SignExtend(o1=0xf, o2=0x3b9aca000000000000000000)) R12097 = R12096>>a0x40 R12098 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB12100 = !(R12097s<R12098)
if B12100:bool goto 13115_960_1_5_15_0_21360_0 else goto 13051_963_1_5_15_0_21361_0
Block 13046_964_1_5_15_0_21368_0:
NOPNOP
R11777 = (SignExtend(o1=0xf, o2=R11709:bv256))*(SignExtend(o1=0xf, o2=0x3b9aca000000000000000000)) R11778 = R11777>>a0x40 R11779 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB11781 = !(R11778s<R11779)
if B11781:bool goto 13115_961_1_5_15_0_21362_0 else goto 13051_964_1_5_15_0_21363_0
Block 12276_953_1_5_15_0_21369_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12276_953_1_0_0_0_0_0 -> 12484_953_1_0_0_0_0_0::::Parallel assignment for 37493 := 36208::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12276_953_1_0_0_0_0_0 -> 12484_953_1_0_0_0_0_0::::Parallel assignment for 10491 := 10358::R10491 = R10358
Block 12315_952_1_5_15_0_21370_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12315_952_1_0_0_0_0_0 -> 12484_953_1_0_0_0_0_0::::Parallel assignment for 37493 := 36208::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12315_952_1_0_0_0_0_0 -> 12484_953_1_0_0_0_0_0::::Parallel assignment for 10491 := 10358::R10491 = R10358
Block 12504_947_1_5_15_0_21372_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_947_1_0_0_0_0_0 -> 12621_947_1_0_0_0_0_0::::Parallel assignment for 35532, 35534 := 35533, 35535::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_947_1_0_0_0_0_0 -> 12621_947_1_0_0_0_0_0::::Parallel assignment for 10905 := 10906::R10905 = 0x0
Block 13000_963_1_5_15_0_21374_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13000_963_1_0_0_0_0_0 -> 13046_963_1_0_0_0_0_0::::Parallel assignment for 48322, 48324 := 48323, 48325::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13000_963_1_0_0_0_0_0 -> 13046_963_1_0_0_0_0_0::::Parallel assignment for 12049 := 12050::R12049 = 0x0
Block 16298_960_1_5_15_0_21375_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13043_962_1_0_0_0_0_0 -> 13046_963_1_0_0_0_0_0::::Parallel assignment for 48322, 48324 := 49338, 49340::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13043_962_1_0_0_0_0_0 -> 13046_963_1_0_0_0_0_0::::Parallel assignment for 12049 := 12101::R12049 = R12101
Block 13000_964_1_5_15_0_21376_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13000_964_1_0_0_0_0_0 -> 13046_964_1_0_0_0_0_0::::Parallel assignment for 48905, 48907 := 48906, 48908::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13000_964_1_0_0_0_0_0 -> 13046_964_1_0_0_0_0_0::::Parallel assignment for 11709 := 11710::R11709 = 0x0
Block 16298_961_1_5_15_0_21377_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13043_963_1_0_0_0_0_0 -> 13046_964_1_0_0_0_0_0::::Parallel assignment for 48905, 48907 := 50198, 50200::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13043_963_1_0_0_0_0_0 -> 13046_964_1_0_0_0_0_0::::Parallel assignment for 11709 := 11782::R11709 = R11782
Block 12323_954_1_5_15_0_21381_0:
B10798 = R10501==0x0
if B10798:bool goto 12504_947_1_5_15_0_21372_0 else goto 12512_947_1_5_15_0_21393_0
Block 13301_960_1_5_15_0_21383_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13301_960_1_0_0_0_0_0 -> 16298_960_1_0_0_0_0_0::::Parallel assignment for 49338, 49340 := 49339, 49341::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13301_960_1_0_0_0_0_0 -> 16298_960_1_0_0_0_0_0::::Parallel assignment for 12101 := 12102::R12101 = 0x0
Block 13301_961_1_5_15_0_21386_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13301_961_1_0_0_0_0_0 -> 16298_961_1_0_0_0_0_0::::Parallel assignment for 50198, 50200 := 50199, 50201::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13301_961_1_0_0_0_0_0 -> 16298_961_1_0_0_0_0_0::::Parallel assignment for 11782 := 11783::R11782 = 0x0
Block 12283_953_1_5_15_0_21389_0:
B10493 = R10364>R109NOP
assume !B10493R10495 = e.block.timestamp-R10364 B10496 = R10495>R10134
if B10496:bool goto 12315_952_1_5_15_0_21370_0 else goto 12323_952_1_5_15_0_21475_0
Block 11119_967_1_5_15_0_21391_0:
R10870 = M10349[R10789] R10871 = 0xffffffffffffffffffffffffffffffffffffffff&R10870 M10873 = M10349[R10342] = 0xdd30a66600000000000000000000000000000000000000000000000000000000 R10875 = W37[R10871] B10876 = R10875==0x0NOP
assume !B10876M10878 = havocR10879 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R39707@15:bv256, valueVar=0x0, gasVar=R40212@15:bv256, inOffset=R39713@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R39713@15:bv256, outSize=0x20, outBase=tacM@15:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[3710953062], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R39713@15:bv256, simplifiedOffset=null, size=R39717@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xdd30a66600000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R39713@15:bv256, size=0x20)), origCallcore=CallCore R39707@15:bv256 R40212@15:bv256 R39713@15:bv256 R39717@15:bv256 tacM@15:bytemap R39713@15:bv256 0x20 tacM@15:bytemap STATIC 0x0 (2630:57:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=61), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M10880 = M10873[R10342:R10342+0x20] = M10878[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=11215_962_1_0_0_0_0_0, pos=1)::R10882 = R10879+0x1f R10883 = R10882&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R10884 = R10342+R10883 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=11215_962_1_0_0_0_0_0, pos=6)::B10887 = R10879s<0x20NOP
assume !B10887R10889 = R10342R10890 = M10880[R10889]
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11267_966_1_0_0_0_0_0 -> 11272_967_1_0_0_0_0_0::::Parallel assignment for 39733, 39735 := 45700, 42104::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11267_966_1_0_0_0_0_0 -> 11272_967_1_0_0_0_0_0::::Parallel assignment for 10868, 10872, 10885 := 10890, 10880, 10884::R10868 = R10890R10885 = R10884
Block 12512_947_1_5_15_0_21393_0:
R10907 = R10501*0x3b9aca00 NOP
assume mul_noofl:bif(R10501,0x3b9aca00)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_946_1_0_0_0_0_0 -> 12621_947_1_0_0_0_0_0::::Parallel assignment for 35532, 35534 := 36246, 35520::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_946_1_0_0_0_0_0 -> 12621_947_1_0_0_0_0_0::::Parallel assignment for 10905 := 10907::R10905 = R10907
Block 12621_941_1_5_15_0_21400_0:
R11265 = R11120+R11001 B11266 = add_must_ofl:bif(R11120,R11001)NOP
assume !B11266R11268 = R11265/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12474_948_1_0_0_0_0_0 -> 12484_953_1_0_0_0_0_0::::Parallel assignment for 37493 := 49737::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12474_948_1_0_0_0_0_0 -> 12484_953_1_0_0_0_0_0::::Parallel assignment for 10491 := 11268::R10491 = R11268
Block 12911_960_1_5_15_0_21402_0:
assume B11622 R11720 = R11525*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R11721 = SignExtend(o1=0xf, o2=R11720:bv256) NOP
assume R11721s<0x400000000000000000NOPB11725 = (SignExtend(o1=0xf, o2=R11720:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B11725:bool goto 13000_963_1_5_15_0_21374_0 else goto 13008_963_1_5_15_0_21403_0
Block 13008_963_1_5_15_0_21403_0:
NOP
R12052 = (SignExtend(o1=0xf, o2=R11720:bv256))*0x171547652b82fe1777d0ffda0d23a7d12 R12053 = R12052>>a0x80 R12054 = SignExtend(o1=0xf, o2=R12053:bv256) NOP
assume R12054s<0x400000000000000000NOPB12058 = (SignExtend(o1=0xf, o2=R12053:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B12058:bool goto 13301_960_1_5_15_0_21383_0 else goto 13309_960_1_5_15_0_21826_0
Block 12911_961_1_5_15_0_21406_0:
assume B11508 R11613 = R11411*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R11614 = SignExtend(o1=0xf, o2=R11613:bv256) NOP
assume R11614s<0x400000000000000000NOPB11618 = (SignExtend(o1=0xf, o2=R11613:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B11618:bool goto 13000_964_1_5_15_0_21376_0 else goto 13008_964_1_5_15_0_21407_0
Block 13008_964_1_5_15_0_21407_0:
NOP
R11712 = (SignExtend(o1=0xf, o2=R11613:bv256))*0x171547652b82fe1777d0ffda0d23a7d12 R11713 = R11712>>a0x80 R11714 = SignExtend(o1=0xf, o2=R11713:bv256) NOP
assume R11714s<0x400000000000000000NOPB11718 = (SignExtend(o1=0xf, o2=R11713:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B11718:bool goto 13301_961_1_5_15_0_21386_0 else goto 13309_961_1_5_15_0_21827_0
Block 12504_941_1_5_15_0_21410_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_941_1_0_0_0_0_0 -> 12621_941_1_0_0_0_0_0::::Parallel assignment for 46535, 46537 := 46536, 46538::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_941_1_0_0_0_0_0 -> 12621_941_1_0_0_0_0_0::::Parallel assignment for 11120 := 11121::R11120 = 0x0
Block 12887_960_1_5_15_0_21413_0:
R11619 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B11620 = R11619s<R11525NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12887_960_1_0_0_0_0_0 -> 12911_960_1_0_0_0_0_0::::Parallel assignment for 46115 := 46119::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12887_960_1_0_0_0_0_0 -> 12911_960_1_0_0_0_0_0::::Parallel assignment for 11622 := 11621::B11622 = !B11620
Block 12838_959_1_5_15_0_21414_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12838_959_1_0_0_0_0_0 -> 12911_960_1_0_0_0_0_0::::Parallel assignment for 46115 := 45791::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12838_959_1_0_0_0_0_0 -> 12911_960_1_0_0_0_0_0::::Parallel assignment for 11622 := 11528::B11622 = B11528
Block 12887_961_1_5_15_0_21416_0:
R11505 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B11506 = R11505s<R11411NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12887_961_1_0_0_0_0_0 -> 12911_961_1_0_0_0_0_0::::Parallel assignment for 47006 := 47010::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12887_961_1_0_0_0_0_0 -> 12911_961_1_0_0_0_0_0::::Parallel assignment for 11508 := 11507::B11508 = !B11506
Block 12838_960_1_5_15_0_21417_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12838_960_1_0_0_0_0_0 -> 12911_961_1_0_0_0_0_0::::Parallel assignment for 47006 := 46594::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12838_960_1_0_0_0_0_0 -> 12911_961_1_0_0_0_0_0::::Parallel assignment for 11508 := 11414::B11508 = B11414
Block 12512_941_1_5_15_0_21428_0:
R11122 = R10358*R10997 NOP
assume mul_noofl:bif(R10358,R10997)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_940_1_0_0_0_0_0 -> 12621_941_1_0_0_0_0_0::::Parallel assignment for 46535, 46537 := 47407, 46523::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_940_1_0_0_0_0_0 -> 12621_941_1_0_0_0_0_0::::Parallel assignment for 11120 := 11122::R11120 = R11122
Block 6767_984_1_5_15_0_21429_0:
R9290 = M10251[R2615] NOP
assume 0x0<R9290R9293 = M10251[R8594] R9294 = R9293+0x20 R9295 = M10251[R9294] R9296 = R6664+0x80 R9297 = M10251[R9296] NOP
assume R9297>0x0B9300 = R9297>0x7NOP
assume !B9300NOP
assume R109>0x76a700NOP
R9305 = e.block.timestamp-(R109%0x76a700) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9619_967_1_0_0_0_0_0 -> 9628_967_1_0_0_0_0_0::::Parallel assignment for 20425, 20427 := 17002, 17003::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9619_967_1_0_0_0_0_0 -> 9628_967_1_0_0_0_0_0::B9306 = 0x1>R9297
if B9306:bool goto 9726_967_1_0_15_0_20048_0 else goto 9636_967_1_47_15_0_24568_0
Block 6728_984_1_5_15_0_21441_0:
R8880 = R6665 R8881 = M10251[R8880] R8882 = M10251[R2615] NOP
assume 0x0<R8882R8885 = M10251[R8594] R8886 = R8885 R8887 = M10251[R8886] B8888 = R8887==R8881
if B8888:bool goto 6767_984_1_5_15_0_21429_0 else goto 6763_984_1_1_15_0_21110_0
Block 12621_959_1_5_15_0_21449_0:
R11511 = R11415/0x1da9c00 B11512 = R11511>0x7fffffffffffffffNOP
assume !B11512R11514 = R11511&0xffffffffffffffffffffffffffffffffffffffffffffffffR11515 = R11514*0x10000000000000000
R11516 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B11517 = R11516==0x0NOP
assume !B11517R11519 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R11520 = SignExtend(o1=0xf, o2=R11515:bv256) R11521 = R11520&0xffffffffffffffffffffffffffffffffffffffffffffffffR11522 = R11521*0x10000000000000000NOP
assume R11519>0x0R11525 = R11522 /s R11519 R11526 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB11528 = !(R11525s<R11526)
if B11528:bool goto 12887_960_1_5_15_0_21413_0 else goto 12838_959_1_5_15_0_21414_0
Block 12621_960_1_5_15_0_21451_0:
R11397 = R11270/0x1da9c00 B11398 = R11397>0x7fffffffffffffffNOP
assume !B11398R11400 = R11397&0xffffffffffffffffffffffffffffffffffffffffffffffffR11401 = R11400*0x10000000000000000
R11402 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B11403 = R11402==0x0NOP
assume !B11403R11405 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R11406 = SignExtend(o1=0xf, o2=R11401:bv256) R11407 = R11406&0xffffffffffffffffffffffffffffffffffffffffffffffffR11408 = R11407*0x10000000000000000NOP
assume R11405>0x0R11411 = R11408 /s R11405 R11412 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB11414 = !(R11411s<R11412)
if B11414:bool goto 12887_961_1_5_15_0_21416_0 else goto 12838_960_1_5_15_0_21417_0
Block 8684_974_1_5_15_0_21453_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10626_969_1_0_0_0_0_0 -> 10866_969_1_0_0_0_0_0::::Parallel assignment for 22610 := 22611::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10626_969_1_0_0_0_0_0 -> 10866_969_1_0_0_0_0_0::NOP
R10313 = e.block.timestamp-(R109%0x76a700) R10314 = R10313+0x76a700 B10315 = add_must_ofl:bif(R10313,0x76a700)NOP
assume !B10315R10317 = M10251[R8880] NOP
R10319 = e.block.timestamp-(R109%0x76a700) R10320 = R10319+0x76a700 R10321 = R10278+0x60R10322 = R10278+0x20M10326 = M10251[R10322] = R10317R10327 = R10278+0x40M10328 = M10326[R10327] = 0xf424a
R10329 = 0x60 R10330 = R10329-0x20 M10331 = M10328[R10278] = R10330 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=74, nextFPWriteCmd=CmdPointer(block=10906_959_1_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_959_1_0_0_0_0_0, pos=38)))::I10332 = keccak256exprsimple(0xf424a R10317)R10333 = R10278+0xc0R10334 = R10278+0x80M10335 = M10331[R10334] = R10320R10336 = R10321+0x40M10337 = M10335[R10336] = I10332
R10338 = 0x60 R10339 = R10338-0x20 M10340 = M10337[R10321] = R10339 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=73, nextFPWriteCmd=CmdPointer(block=10906_959_1_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_959_1_0_0_0_0_0, pos=72)))::I10341 = keccak256exprsimple(I10332 R10320)R10342 = R10321+0xc0R10343 = R10321+0x80M10344 = M10340[R10343] = R10314R10345 = R10333+0x40M10346 = M10344[R10345] = I10341
R10347 = 0x60 R10348 = R10347-0x20 M10349 = M10346[R10333] = R10348 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=75, nextFPWriteCmd=CmdPointer(block=10906_959_1_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_959_1_0_0_0_0_0, pos=106)))::I10354 = keccak256exprsimple(I10341 R10314)
R10355 = W12[I10354] NOP
R10357 = (R10355>>l0xa0)>>l0x0 R10358 = 0xffffffff&R10357 NOP
R10360 = (R10355>>l0xc0)>>l0x0 R10361 = 0xffffffff&R10360 NOP
R10363 = (R10355>>l0xe0)>>l0x0 R10364 = 0xffffffff&R10363 NOP
assume R10361>0x0NOP
assume R10134>0x0B10369 = R10364>e.block.timestamp
if B10369:bool goto 12276_953_1_5_15_0_21369_0 else goto 12283_953_1_5_15_0_21389_0
Block 12504_959_1_5_15_0_21454_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_959_1_0_0_0_0_0 -> 12621_959_1_0_0_0_0_0::::Parallel assignment for 40295, 40297 := 40296, 40298::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_959_1_0_0_0_0_0 -> 12621_959_1_0_0_0_0_0::::Parallel assignment for 11415 := 11416::R11415 = 0x0
Block 12504_960_1_5_15_0_21458_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_960_1_0_0_0_0_0 -> 12621_960_1_0_0_0_0_0::::Parallel assignment for 41329, 41331 := 41330, 41332::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_960_1_0_0_0_0_0 -> 12621_960_1_0_0_0_0_0::::Parallel assignment for 11270 := 11271::R11270 = 0x0
Block 12621_945_1_5_15_0_21462_0:
R10997 = R10892/R10134 B10998 = R10997>0x3b9aca00NOP
assume !B10998R11000 = 0x3b9aca00-R10997 R11001 = R10361*R11000 NOP
assume mul_noofl:bif(R10361,R11000)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_941_1_0_0_0_0_0 -> 12621_942_1_0_0_0_0_0::::Parallel assignment for 44733, 44735 := 45634, 44721::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_941_1_0_0_0_0_0 -> 12621_942_1_0_0_0_0_0::B11005 = R10358==0x0
if B11005:bool goto 12504_941_1_5_15_0_21410_0 else goto 12512_941_1_5_15_0_21428_0
Block 8993_971_1_5_15_0_21463_0:
R11276 = R10795-R11152 B11277 = R11276==0x0
if B11277:bool goto 12504_959_1_5_15_0_21454_0 else goto 12512_959_1_5_15_0_21469_0
Block 12504_945_1_5_15_0_21467_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_945_1_0_0_0_0_0 -> 12621_945_1_0_0_0_0_0::::Parallel assignment for 39683, 39685 := 39684, 39686::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_945_1_0_0_0_0_0 -> 12621_945_1_0_0_0_0_0::::Parallel assignment for 10892 := 10893::R10892 = 0x0
Block 12512_959_1_5_15_0_21469_0:
R11417 = R11276*R11010 NOP
assume mul_noofl:bif(R11276,R11010)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_958_1_0_0_0_0_0 -> 12621_959_1_0_0_0_0_0::::Parallel assignment for 40295, 40297 := 41268, 40283::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_958_1_0_0_0_0_0 -> 12621_959_1_0_0_0_0_0::::Parallel assignment for 11415 := 11417::R11415 = R11417
Block 12512_960_1_5_15_0_21472_0:
R11272 = R11144*R11010 NOP
assume mul_noofl:bif(R11144,R11010)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_959_1_0_0_0_0_0 -> 12621_960_1_0_0_0_0_0::::Parallel assignment for 41329, 41331 := 42207, 41317::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_959_1_0_0_0_0_0 -> 12621_960_1_0_0_0_0_0::::Parallel assignment for 11270 := 11272::R11270 = R11272
Block 12323_952_1_5_15_0_21475_0:
B10794 = R10495==0x0
if B10794:bool goto 12504_945_1_5_15_0_21467_0 else goto 12512_945_1_5_15_0_21479_0
Block 8920_972_1_5_15_0_21477_0:
R11139 = M10323[R10129] NOP
R11141 = (R11139>>l0x28)>>l0x0 R11142 = 0xff&R11141 R11143 = R11142*0x7a120 R11144 = R10795+R11143 B11145 = add_must_ofl:bif(R10795,R11143)NOP
assume !B11145B11147 = R11144==0x0
if B11147:bool goto 12504_960_1_5_15_0_21458_0 else goto 12512_960_1_5_15_0_21472_0
Block 12512_945_1_5_15_0_21479_0:
R10894 = R10495*0x3b9aca00 NOP
assume mul_noofl:bif(R10495,0x3b9aca00)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_944_1_0_0_0_0_0 -> 12621_945_1_0_0_0_0_0::::Parallel assignment for 39683, 39685 := 40758, 39671::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_944_1_0_0_0_0_0 -> 12621_945_1_0_0_0_0_0::::Parallel assignment for 10892 := 10894::R10892 = R10894
Block 13309_960_1_5_15_0_21826_0:
R12103 = R12053&0x8000000000000000 R12104 = SignExtend(o1=0xf, o2=R12103:bv256) B12105 = 0x0s<R12104R12106 = B12105 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R12107 = R12053&0x4000000000000000 R12108 = SignExtend(o1=0xf, o2=R12107:bv256) B12109 = 0x0s<R12108R12110 = B12109 ? (R12106*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R12106
R12111 = R12053&0x2000000000000000 R12112 = SignExtend(o1=0xf, o2=R12111:bv256) B12113 = 0x0s<R12112R12114 = B12113 ? (R12110*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R12110
R12115 = R12053&0x1000000000000000 R12116 = SignExtend(o1=0xf, o2=R12115:bv256) B12117 = 0x0s<R12116R12118 = B12117 ? (R12114*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R12114
R12119 = R12053&0x800000000000000 R12120 = SignExtend(o1=0xf, o2=R12119:bv256) B12121 = 0x0s<R12120R12122 = B12121 ? (R12118*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R12118
R12123 = R12053&0x400000000000000 R12124 = SignExtend(o1=0xf, o2=R12123:bv256) B12125 = 0x0s<R12124R12126 = B12125 ? (R12122*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R12122
R12127 = R12053&0x200000000000000 R12128 = SignExtend(o1=0xf, o2=R12127:bv256) B12129 = 0x0s<R12128R12130 = B12129 ? (R12126*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R12126
R12131 = R12053&0x100000000000000 R12132 = SignExtend(o1=0xf, o2=R12131:bv256) B12133 = 0x0s<R12132R12134 = B12133 ? (R12130*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R12130
R12135 = R12053&0x80000000000000 R12136 = SignExtend(o1=0xf, o2=R12135:bv256) B12137 = 0x0s<R12136R12138 = B12137 ? (R12134*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R12134
R12139 = R12053&0x40000000000000 R12140 = SignExtend(o1=0xf, o2=R12139:bv256) B12141 = 0x0s<R12140R12142 = B12141 ? (R12138*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R12138
R12143 = R12053&0x20000000000000 R12144 = SignExtend(o1=0xf, o2=R12143:bv256) B12145 = 0x0s<R12144R12146 = B12145 ? (R12142*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R12142
R12147 = R12053&0x10000000000000 R12148 = SignExtend(o1=0xf, o2=R12147:bv256) B12149 = 0x0s<R12148R12150 = B12149 ? (R12146*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R12146
R12151 = R12053&0x8000000000000 R12152 = SignExtend(o1=0xf, o2=R12151:bv256) B12153 = 0x0s<R12152R12154 = B12153 ? (R12150*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R12150
R12155 = R12053&0x4000000000000 R12156 = SignExtend(o1=0xf, o2=R12155:bv256) B12157 = 0x0s<R12156R12158 = B12157 ? (R12154*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R12154
R12159 = R12053&0x2000000000000 R12160 = SignExtend(o1=0xf, o2=R12159:bv256) B12161 = 0x0s<R12160R12162 = B12161 ? (R12158*0x1000162e525ee054754457d5995292026)>>l0x80 : R12158
R12163 = R12053&0x1000000000000 R12164 = SignExtend(o1=0xf, o2=R12163:bv256) B12165 = 0x0s<R12164R12166 = B12165 ? (R12162*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R12162
R12167 = R12053&0x800000000000 R12168 = SignExtend(o1=0xf, o2=R12167:bv256) B12169 = 0x0s<R12168R12170 = B12169 ? (R12166*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R12166
R12171 = R12053&0x400000000000 R12172 = SignExtend(o1=0xf, o2=R12171:bv256) B12173 = 0x0s<R12172R12174 = B12173 ? (R12170*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R12170
R12175 = R12053&0x200000000000 R12176 = SignExtend(o1=0xf, o2=R12175:bv256) B12177 = 0x0s<R12176R12178 = B12177 ? (R12174*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R12174
R12179 = R12053&0x100000000000 R12180 = SignExtend(o1=0xf, o2=R12179:bv256) B12181 = 0x0s<R12180R12182 = B12181 ? (R12178*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R12178
R12183 = R12053&0x80000000000 R12184 = SignExtend(o1=0xf, o2=R12183:bv256) B12185 = 0x0s<R12184R12186 = B12185 ? (R12182*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R12182
R12187 = R12053&0x40000000000 R12188 = SignExtend(o1=0xf, o2=R12187:bv256) B12189 = 0x0s<R12188R12190 = B12189 ? (R12186*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R12186
R12191 = R12053&0x20000000000 R12192 = SignExtend(o1=0xf, o2=R12191:bv256) B12193 = 0x0s<R12192R12194 = B12193 ? (R12190*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R12190
R12195 = R12053&0x10000000000 R12196 = SignExtend(o1=0xf, o2=R12195:bv256) B12197 = 0x0s<R12196R12198 = B12197 ? (R12194*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R12194
R12199 = R12053&0x8000000000 R12200 = SignExtend(o1=0xf, o2=R12199:bv256) B12201 = 0x0s<R12200R12202 = B12201 ? (R12198*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R12198
R12203 = R12053&0x4000000000 R12204 = SignExtend(o1=0xf, o2=R12203:bv256) B12205 = 0x0s<R12204R12206 = B12205 ? (R12202*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R12202
R12207 = R12053&0x2000000000 R12208 = SignExtend(o1=0xf, o2=R12207:bv256) B12209 = 0x0s<R12208R12210 = B12209 ? (R12206*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R12206
R12211 = R12053&0x1000000000 R12212 = SignExtend(o1=0xf, o2=R12211:bv256) B12213 = 0x0s<R12212R12214 = B12213 ? (R12210*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R12210
R12215 = R12053&0x800000000 R12216 = SignExtend(o1=0xf, o2=R12215:bv256) B12217 = 0x0s<R12216R12218 = B12217 ? (R12214*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R12214
R12219 = R12053&0x400000000 R12220 = SignExtend(o1=0xf, o2=R12219:bv256) B12221 = 0x0s<R12220R12222 = B12221 ? (R12218*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R12218
R12223 = R12053&0x200000000 R12224 = SignExtend(o1=0xf, o2=R12223:bv256) B12225 = 0x0s<R12224R12226 = B12225 ? (R12222*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R12222
R12227 = R12053&0x100000000 R12228 = SignExtend(o1=0xf, o2=R12227:bv256) B12229 = 0x0s<R12228R12230 = B12229 ? (R12226*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R12226
R12231 = R12053&0x80000000 R12232 = SignExtend(o1=0xf, o2=R12231:bv256) B12233 = 0x0s<R12232R12234 = B12233 ? (R12230*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R12230
R12235 = R12053&0x40000000 R12236 = SignExtend(o1=0xf, o2=R12235:bv256) B12237 = 0x0s<R12236R12238 = B12237 ? (R12234*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R12234
R12239 = R12053&0x20000000 R12240 = SignExtend(o1=0xf, o2=R12239:bv256) B12241 = 0x0s<R12240R12242 = B12241 ? (R12238*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R12238
R12243 = R12053&0x10000000 R12244 = SignExtend(o1=0xf, o2=R12243:bv256) B12245 = 0x0s<R12244R12246 = B12245 ? (R12242*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R12242
R12247 = R12053&0x8000000 R12248 = SignExtend(o1=0xf, o2=R12247:bv256) B12249 = 0x0s<R12248R12250 = B12249 ? (R12246*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R12246
R12251 = R12053&0x4000000 R12252 = SignExtend(o1=0xf, o2=R12251:bv256) B12253 = 0x0s<R12252R12254 = B12253 ? (R12250*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R12250
R12255 = R12053&0x2000000 R12256 = SignExtend(o1=0xf, o2=R12255:bv256) B12257 = 0x0s<R12256R12258 = B12257 ? (R12254*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R12254
R12259 = R12053&0x1000000 R12260 = SignExtend(o1=0xf, o2=R12259:bv256) B12261 = 0x0s<R12260R12262 = B12261 ? (R12258*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R12258
R12263 = R12053&0x800000 R12264 = SignExtend(o1=0xf, o2=R12263:bv256) B12265 = 0x0s<R12264R12266 = B12265 ? (R12262*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R12262
R12267 = R12053&0x400000 R12268 = SignExtend(o1=0xf, o2=R12267:bv256) B12269 = 0x0s<R12268R12270 = B12269 ? (R12266*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R12266
R12271 = R12053&0x200000 R12272 = SignExtend(o1=0xf, o2=R12271:bv256) B12273 = 0x0s<R12272R12274 = B12273 ? (R12270*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R12270
R12275 = R12053&0x100000 R12276 = SignExtend(o1=0xf, o2=R12275:bv256) B12277 = 0x0s<R12276R12278 = B12277 ? (R12274*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R12274
R12279 = R12053&0x80000 R12280 = SignExtend(o1=0xf, o2=R12279:bv256) B12281 = 0x0s<R12280R12282 = B12281 ? (R12278*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R12278
R12283 = R12053&0x40000 R12284 = SignExtend(o1=0xf, o2=R12283:bv256) B12285 = 0x0s<R12284R12286 = B12285 ? (R12282*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R12282
R12287 = R12053&0x20000 R12288 = SignExtend(o1=0xf, o2=R12287:bv256) B12289 = 0x0s<R12288R12290 = B12289 ? (R12286*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R12286
R12291 = R12053&0x10000 R12292 = SignExtend(o1=0xf, o2=R12291:bv256) B12293 = 0x0s<R12292R12294 = B12293 ? (R12290*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R12290
R12295 = R12053&0x8000 R12296 = SignExtend(o1=0xf, o2=R12295:bv256) B12297 = 0x0s<R12296R12298 = B12297 ? (R12294*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R12294
R12299 = R12053&0x4000 R12300 = SignExtend(o1=0xf, o2=R12299:bv256) B12301 = 0x0s<R12300R12302 = B12301 ? (R12298*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R12298
R12303 = R12053&0x2000 R12304 = SignExtend(o1=0xf, o2=R12303:bv256) B12305 = 0x0s<R12304R12306 = B12305 ? (R12302*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R12302
R12307 = R12053&0x1000 R12308 = SignExtend(o1=0xf, o2=R12307:bv256) B12309 = 0x0s<R12308R12310 = B12309 ? (R12306*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R12306
R12311 = R12053&0x800 R12312 = SignExtend(o1=0xf, o2=R12311:bv256) B12313 = 0x0s<R12312R12314 = B12313 ? (R12310*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R12310
R12315 = R12053&0x400 R12316 = SignExtend(o1=0xf, o2=R12315:bv256) B12317 = 0x0s<R12316R12318 = B12317 ? (R12314*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R12314
R12319 = R12053&0x200 R12320 = SignExtend(o1=0xf, o2=R12319:bv256) B12321 = 0x0s<R12320R12322 = B12321 ? (R12318*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R12318
R12323 = R12053&0x100 R12324 = SignExtend(o1=0xf, o2=R12323:bv256) B12325 = 0x0s<R12324R12326 = B12325 ? (R12322*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R12322
R12327 = R12053&0x80 R12328 = SignExtend(o1=0xf, o2=R12327:bv256) B12329 = 0x0s<R12328R12330 = B12329 ? (R12326*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R12326
R12331 = R12053&0x40 R12332 = SignExtend(o1=0xf, o2=R12331:bv256) B12333 = 0x0s<R12332R12334 = B12333 ? (R12330*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R12330
R12335 = R12053&0x20 R12336 = SignExtend(o1=0xf, o2=R12335:bv256) B12337 = 0x0s<R12336R12338 = B12337 ? (R12334*0x100000000000000162e42fefa39ef366f)>>l0x80 : R12334
R12339 = R12053&0x10 R12340 = SignExtend(o1=0xf, o2=R12339:bv256) B12341 = 0x0s<R12340R12342 = B12341 ? (R12338*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R12338
R12343 = R12053&0x8 R12344 = SignExtend(o1=0xf, o2=R12343:bv256) B12345 = 0x0s<R12344R12346 = B12345 ? (R12342*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R12342
R12347 = R12053&0x4 R12348 = SignExtend(o1=0xf, o2=R12347:bv256) B12349 = 0x0s<R12348R12350 = B12349 ? (R12346*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R12346
R12351 = R12053&0x2 R12352 = SignExtend(o1=0xf, o2=R12351:bv256) B12353 = 0x0s<R12352R12354 = B12353 ? (R12350*0x1000000000000000162e42fefa39ef358)>>l0x80 : R12350
R12355 = R12053&0x1 R12356 = SignExtend(o1=0xf, o2=R12355:bv256) B12357 = 0x0s<R12356NOP
R12359 = SignExtend(o1=0xf, o2=R12053:bv256) NOP
R12361 = 0x3f-(R12359>>a0x40) NOP
R12363 = (B12357 ? (R12354*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R12354)>>l(SignExtend(o1=0xf, o2=R12361:bv256)) R12364 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B12365 = R12363>R12364NOP
assume !B12365TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=16293_959_1_0_0_0_0_0 -> 16298_960_1_0_0_0_0_0::::Parallel assignment for 49338, 49340 := 78887, 78373::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=16293_959_1_0_0_0_0_0 -> 16298_960_1_0_0_0_0_0::::Parallel assignment for 12101 := 12363::R12101 = R12363
Block 13309_961_1_5_15_0_21827_0:
R11784 = R11713&0x8000000000000000 R11785 = SignExtend(o1=0xf, o2=R11784:bv256) B11786 = 0x0s<R11785R11787 = B11786 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R11788 = R11713&0x4000000000000000 R11789 = SignExtend(o1=0xf, o2=R11788:bv256) B11790 = 0x0s<R11789R11791 = B11790 ? (R11787*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R11787
R11792 = R11713&0x2000000000000000 R11793 = SignExtend(o1=0xf, o2=R11792:bv256) B11794 = 0x0s<R11793R11795 = B11794 ? (R11791*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R11791
R11796 = R11713&0x1000000000000000 R11797 = SignExtend(o1=0xf, o2=R11796:bv256) B11798 = 0x0s<R11797R11799 = B11798 ? (R11795*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R11795
R11800 = R11713&0x800000000000000 R11801 = SignExtend(o1=0xf, o2=R11800:bv256) B11802 = 0x0s<R11801R11803 = B11802 ? (R11799*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R11799
R11804 = R11713&0x400000000000000 R11805 = SignExtend(o1=0xf, o2=R11804:bv256) B11806 = 0x0s<R11805R11807 = B11806 ? (R11803*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R11803
R11808 = R11713&0x200000000000000 R11809 = SignExtend(o1=0xf, o2=R11808:bv256) B11810 = 0x0s<R11809R11811 = B11810 ? (R11807*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R11807
R11812 = R11713&0x100000000000000 R11813 = SignExtend(o1=0xf, o2=R11812:bv256) B11814 = 0x0s<R11813R11815 = B11814 ? (R11811*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R11811
R11816 = R11713&0x80000000000000 R11817 = SignExtend(o1=0xf, o2=R11816:bv256) B11818 = 0x0s<R11817R11819 = B11818 ? (R11815*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R11815
R11820 = R11713&0x40000000000000 R11821 = SignExtend(o1=0xf, o2=R11820:bv256) B11822 = 0x0s<R11821R11823 = B11822 ? (R11819*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R11819
R11824 = R11713&0x20000000000000 R11825 = SignExtend(o1=0xf, o2=R11824:bv256) B11826 = 0x0s<R11825R11827 = B11826 ? (R11823*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R11823
R11828 = R11713&0x10000000000000 R11829 = SignExtend(o1=0xf, o2=R11828:bv256) B11830 = 0x0s<R11829R11831 = B11830 ? (R11827*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R11827
R11832 = R11713&0x8000000000000 R11833 = SignExtend(o1=0xf, o2=R11832:bv256) B11834 = 0x0s<R11833R11835 = B11834 ? (R11831*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R11831
R11836 = R11713&0x4000000000000 R11837 = SignExtend(o1=0xf, o2=R11836:bv256) B11838 = 0x0s<R11837R11839 = B11838 ? (R11835*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R11835
R11840 = R11713&0x2000000000000 R11841 = SignExtend(o1=0xf, o2=R11840:bv256) B11842 = 0x0s<R11841R11843 = B11842 ? (R11839*0x1000162e525ee054754457d5995292026)>>l0x80 : R11839
R11844 = R11713&0x1000000000000 R11845 = SignExtend(o1=0xf, o2=R11844:bv256) B11846 = 0x0s<R11845R11847 = B11846 ? (R11843*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R11843
R11848 = R11713&0x800000000000 R11849 = SignExtend(o1=0xf, o2=R11848:bv256) B11850 = 0x0s<R11849R11851 = B11850 ? (R11847*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R11847
R11852 = R11713&0x400000000000 R11853 = SignExtend(o1=0xf, o2=R11852:bv256) B11854 = 0x0s<R11853R11855 = B11854 ? (R11851*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R11851
R11856 = R11713&0x200000000000 R11857 = SignExtend(o1=0xf, o2=R11856:bv256) B11858 = 0x0s<R11857R11859 = B11858 ? (R11855*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R11855
R11860 = R11713&0x100000000000 R11861 = SignExtend(o1=0xf, o2=R11860:bv256) B11862 = 0x0s<R11861R11863 = B11862 ? (R11859*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R11859
R11864 = R11713&0x80000000000 R11865 = SignExtend(o1=0xf, o2=R11864:bv256) B11866 = 0x0s<R11865R11867 = B11866 ? (R11863*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R11863
R11868 = R11713&0x40000000000 R11869 = SignExtend(o1=0xf, o2=R11868:bv256) B11870 = 0x0s<R11869R11871 = B11870 ? (R11867*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R11867
R11872 = R11713&0x20000000000 R11873 = SignExtend(o1=0xf, o2=R11872:bv256) B11874 = 0x0s<R11873R11875 = B11874 ? (R11871*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R11871
R11876 = R11713&0x10000000000 R11877 = SignExtend(o1=0xf, o2=R11876:bv256) B11878 = 0x0s<R11877R11879 = B11878 ? (R11875*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R11875
R11880 = R11713&0x8000000000 R11881 = SignExtend(o1=0xf, o2=R11880:bv256) B11882 = 0x0s<R11881R11883 = B11882 ? (R11879*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R11879
R11884 = R11713&0x4000000000 R11885 = SignExtend(o1=0xf, o2=R11884:bv256) B11886 = 0x0s<R11885R11887 = B11886 ? (R11883*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R11883
R11888 = R11713&0x2000000000 R11889 = SignExtend(o1=0xf, o2=R11888:bv256) B11890 = 0x0s<R11889R11891 = B11890 ? (R11887*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R11887
R11892 = R11713&0x1000000000 R11893 = SignExtend(o1=0xf, o2=R11892:bv256) B11894 = 0x0s<R11893R11895 = B11894 ? (R11891*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R11891
R11896 = R11713&0x800000000 R11897 = SignExtend(o1=0xf, o2=R11896:bv256) B11898 = 0x0s<R11897R11899 = B11898 ? (R11895*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R11895
R11900 = R11713&0x400000000 R11901 = SignExtend(o1=0xf, o2=R11900:bv256) B11902 = 0x0s<R11901R11903 = B11902 ? (R11899*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R11899
R11904 = R11713&0x200000000 R11905 = SignExtend(o1=0xf, o2=R11904:bv256) B11906 = 0x0s<R11905R11907 = B11906 ? (R11903*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R11903
R11908 = R11713&0x100000000 R11909 = SignExtend(o1=0xf, o2=R11908:bv256) B11910 = 0x0s<R11909R11911 = B11910 ? (R11907*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R11907
R11912 = R11713&0x80000000 R11913 = SignExtend(o1=0xf, o2=R11912:bv256) B11914 = 0x0s<R11913R11915 = B11914 ? (R11911*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R11911
R11916 = R11713&0x40000000 R11917 = SignExtend(o1=0xf, o2=R11916:bv256) B11918 = 0x0s<R11917R11919 = B11918 ? (R11915*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R11915
R11920 = R11713&0x20000000 R11921 = SignExtend(o1=0xf, o2=R11920:bv256) B11922 = 0x0s<R11921R11923 = B11922 ? (R11919*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R11919
R11924 = R11713&0x10000000 R11925 = SignExtend(o1=0xf, o2=R11924:bv256) B11926 = 0x0s<R11925R11927 = B11926 ? (R11923*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R11923
R11928 = R11713&0x8000000 R11929 = SignExtend(o1=0xf, o2=R11928:bv256) B11930 = 0x0s<R11929R11931 = B11930 ? (R11927*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R11927
R11932 = R11713&0x4000000 R11933 = SignExtend(o1=0xf, o2=R11932:bv256) B11934 = 0x0s<R11933R11935 = B11934 ? (R11931*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R11931
R11936 = R11713&0x2000000 R11937 = SignExtend(o1=0xf, o2=R11936:bv256) B11938 = 0x0s<R11937R11939 = B11938 ? (R11935*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R11935
R11940 = R11713&0x1000000 R11941 = SignExtend(o1=0xf, o2=R11940:bv256) B11942 = 0x0s<R11941R11943 = B11942 ? (R11939*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R11939
R11944 = R11713&0x800000 R11945 = SignExtend(o1=0xf, o2=R11944:bv256) B11946 = 0x0s<R11945R11947 = B11946 ? (R11943*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R11943
R11948 = R11713&0x400000 R11949 = SignExtend(o1=0xf, o2=R11948:bv256) B11950 = 0x0s<R11949R11951 = B11950 ? (R11947*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R11947
R11952 = R11713&0x200000 R11953 = SignExtend(o1=0xf, o2=R11952:bv256) B11954 = 0x0s<R11953R11955 = B11954 ? (R11951*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R11951
R11956 = R11713&0x100000 R11957 = SignExtend(o1=0xf, o2=R11956:bv256) B11958 = 0x0s<R11957R11959 = B11958 ? (R11955*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R11955
R11960 = R11713&0x80000 R11961 = SignExtend(o1=0xf, o2=R11960:bv256) B11962 = 0x0s<R11961R11963 = B11962 ? (R11959*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R11959
R11964 = R11713&0x40000 R11965 = SignExtend(o1=0xf, o2=R11964:bv256) B11966 = 0x0s<R11965R11967 = B11966 ? (R11963*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R11963
R11968 = R11713&0x20000 R11969 = SignExtend(o1=0xf, o2=R11968:bv256) B11970 = 0x0s<R11969R11971 = B11970 ? (R11967*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R11967
R11972 = R11713&0x10000 R11973 = SignExtend(o1=0xf, o2=R11972:bv256) B11974 = 0x0s<R11973R11975 = B11974 ? (R11971*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R11971
R11976 = R11713&0x8000 R11977 = SignExtend(o1=0xf, o2=R11976:bv256) B11978 = 0x0s<R11977R11979 = B11978 ? (R11975*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R11975
R11980 = R11713&0x4000 R11981 = SignExtend(o1=0xf, o2=R11980:bv256) B11982 = 0x0s<R11981R11983 = B11982 ? (R11979*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R11979
R11984 = R11713&0x2000 R11985 = SignExtend(o1=0xf, o2=R11984:bv256) B11986 = 0x0s<R11985R11987 = B11986 ? (R11983*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R11983
R11988 = R11713&0x1000 R11989 = SignExtend(o1=0xf, o2=R11988:bv256) B11990 = 0x0s<R11989R11991 = B11990 ? (R11987*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R11987
R11992 = R11713&0x800 R11993 = SignExtend(o1=0xf, o2=R11992:bv256) B11994 = 0x0s<R11993R11995 = B11994 ? (R11991*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R11991
R11996 = R11713&0x400 R11997 = SignExtend(o1=0xf, o2=R11996:bv256) B11998 = 0x0s<R11997R11999 = B11998 ? (R11995*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R11995
R12000 = R11713&0x200 R12001 = SignExtend(o1=0xf, o2=R12000:bv256) B12002 = 0x0s<R12001R12003 = B12002 ? (R11999*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R11999
R12004 = R11713&0x100 R12005 = SignExtend(o1=0xf, o2=R12004:bv256) B12006 = 0x0s<R12005R12007 = B12006 ? (R12003*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R12003
R12008 = R11713&0x80 R12009 = SignExtend(o1=0xf, o2=R12008:bv256) B12010 = 0x0s<R12009R12011 = B12010 ? (R12007*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R12007
R12012 = R11713&0x40 R12013 = SignExtend(o1=0xf, o2=R12012:bv256) B12014 = 0x0s<R12013R12015 = B12014 ? (R12011*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R12011
R12016 = R11713&0x20 R12017 = SignExtend(o1=0xf, o2=R12016:bv256) B12018 = 0x0s<R12017R12019 = B12018 ? (R12015*0x100000000000000162e42fefa39ef366f)>>l0x80 : R12015
R12020 = R11713&0x10 R12021 = SignExtend(o1=0xf, o2=R12020:bv256) B12022 = 0x0s<R12021R12023 = B12022 ? (R12019*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R12019
R12024 = R11713&0x8 R12025 = SignExtend(o1=0xf, o2=R12024:bv256) B12026 = 0x0s<R12025R12027 = B12026 ? (R12023*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R12023
R12028 = R11713&0x4 R12029 = SignExtend(o1=0xf, o2=R12028:bv256) B12030 = 0x0s<R12029R12031 = B12030 ? (R12027*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R12027
R12032 = R11713&0x2 R12033 = SignExtend(o1=0xf, o2=R12032:bv256) B12034 = 0x0s<R12033R12035 = B12034 ? (R12031*0x1000000000000000162e42fefa39ef358)>>l0x80 : R12031
R12036 = R11713&0x1 R12037 = SignExtend(o1=0xf, o2=R12036:bv256) B12038 = 0x0s<R12037NOP
R12040 = SignExtend(o1=0xf, o2=R11713:bv256) NOP
R12042 = 0x3f-(R12040>>a0x40) NOP
R12044 = (B12038 ? (R12035*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R12035)>>l(SignExtend(o1=0xf, o2=R12042:bv256)) R12045 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B12046 = R12044>R12045NOP
assume !B12046TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=16293_960_1_0_0_0_0_0 -> 16298_961_1_0_0_0_0_0::::Parallel assignment for 50198, 50200 := 79820, 79432::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=16293_960_1_0_0_0_0_0 -> 16298_961_1_0_0_0_0_0::::Parallel assignment for 11782 := 12044::R11782 = R12044
Block 6663_984_1_9_15_0_22357_0:
M10250 = ReachabilityCertora8605_973_1_9_15_0_22362_0 ? M12684 : M6685
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6663_984_1_0_0_0_0_0 -> 6507_984_1_0_0_0_0_0::::Parallel assignment for 14667, 62444, 62447, 64180, 64183 := 14665, 62443, 62446, 64179, 64182::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6663_984_1_0_0_0_0_0 -> 6507_984_1_0_0_0_0_0::R8878 = M10250[R2615] NOP
assume !(0x1<R8878)::Parallel assignment for 8872, 8874, 8876, 10251, 10278 := 8585, 8587, 8589, 10250, 10277::R8872 = R8585R8876 = R8589R10278 = R10277
Block 6553_984_1_9_15_0_22359_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6553_984_1_0_0_0_0_0 -> 6663_984_1_0_0_0_0_0::::Parallel assignment for 62443, 62446, 64179, 64182 := 62444, 62447, 64180, 64183::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6553_984_1_0_0_0_0_0 -> 6663_984_1_0_0_0_0_0::::Parallel assignment for 8585, 8587, 8589, 10250, 10277 := 8586, 8588, 8590, 6685, 6677::R8585 = 0x0R8589 = 0x0R10277 = R6677
Block 8605_973_1_9_15_0_22362_0:
M12684 = ReachabilityCertora8434_970_1_9_15_0_22373_0 ? M12685 : M10276B12997 = R12688s<0x0B12998 = !B12997B12999 = !B12998B13000 = !B12999
R13001 = R12688 B13002 = R13001s<0x0B13003 = !B13002B13004 = !B13003B13005 = !B13004NOP
assume B13005==B13000B13009 = R12686s<0x0B13010 = !B13009B13011 = !B13010B13012 = !B13011
R13013 = R12686 B13014 = R13013s<0x0B13015 = !B13014B13016 = !B13015B13017 = !B13016NOP
assume B13017==B13012TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6658_981_1_0_0_0_0_0 -> 6663_984_1_0_0_0_0_0::::Parallel assignment for 62443, 62446, 64179, 64182 := 62445, 61380, 64181, 63007::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6658_981_1_0_0_0_0_0 -> 6663_984_1_0_0_0_0_0::::Parallel assignment for 8585, 8587, 8589, 10250, 10277 := 13001, 13020, 13013, 12684, 10269::R8585 = R13001R8589 = R13013R10277 = R10269
Block 9050_962_1_9_15_0_22366_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8553_968_1_0_0_0_0_0 -> 8605_973_1_0_0_0_0_0::::Parallel assignment for 59710, 59712, 59715 := 58699, 58701, 55653::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8553_968_1_0_0_0_0_0 -> 8605_973_1_0_0_0_0_0::::Parallel assignment for 12684, 12686, 12688 := 10276, 13024, 11494::R12686 = R13024R12688 = R11494
Block 8878_962_1_9_15_0_22369_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8878_962_1_0_0_0_0_0 -> 9050_962_1_0_0_0_0_0::::Parallel assignment for 58699, 58701 := 58700, 58702::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8878_962_1_0_0_0_0_0 -> 9050_962_1_0_0_0_0_0::::Parallel assignment for 13024 := 13025::R13024 = 0x0
Block 8983_959_1_9_15_0_22370_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8983_959_1_0_0_0_0_0 -> 9050_962_1_0_0_0_0_0::::Parallel assignment for 58699, 58701 := 63034, 55649::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8983_959_1_0_0_0_0_0 -> 9050_962_1_0_0_0_0_0::::Parallel assignment for 13024 := 12083::R13024 = R12083
Block 6517_984_1_9_15_0_22371_0:
R8172 = M6685[R2615] NOP
assume 0x0<R8172R8175 = R2615+0x20 R8176 = M6685[R8175] R8177 = R8176+0x40 R8178 = M6685[R8177] B8179 = R8178<0x2NOPB8181 = !B8179 ? !(R8178>0x8) : !B8179
if B8181:bool goto 6557_984_1_9_15_0_22721_0 else goto 6553_984_1_9_15_0_22359_0
Block 8434_970_1_9_15_0_22373_0:
R12661 = M10276[R2615] NOP
assume 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R12661R12664 = R2615 R12665 = M10276[R12664] R12666 = R12665+0x60 R12667 = M10276[R12666] B12668 = R12083s<0x0B12669 = !B12668B12670 = !B12669B12671 = !B12670
R12672 = R12667+R12083 B12673 = R12672s<R12667B12674 = !B12673B12675 = !B12674B12676 = !B12675NOP
assume B12676==B12671R12679 = M10276[R2615] NOP
assume 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R12679R12682 = M10276[R12664] R12683 = R12682+0x60 M12685 = M10276[R12683] = R12672 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8493_967_1_0_0_0_0_0 -> 8605_973_1_0_0_0_0_0::::Parallel assignment for 59710, 59712, 59715 := 59788, 59789, 55653::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8493_967_1_0_0_0_0_0 -> 8605_973_1_0_0_0_0_0::::Parallel assignment for 12684, 12686, 12688 := 12685, 12687, 11494::R12686 = 0x0R12688 = R11494
Block 8524_970_1_9_15_0_22374_0:
R12690 = M10276[R9594] B12692 = R12083==0x0
if B12692:bool goto 8878_962_1_9_15_0_22369_0 else goto 8886_962_1_9_15_0_22380_0
Block 8962_960_1_9_15_0_22375_0:
R13101 = M10276[R10239] NOP
R13103 = (R13101>>l0x20)>>l0x0 R13104 = 0xff&R13103 R13105 = R13104*0x7a120 B13106 = R13105<R10485
if B13106:bool goto 8993_959_1_9_15_0_22493_0 else goto 8983_959_1_9_15_0_22370_0
Block 8886_962_1_9_15_0_22380_0:
B13026 = R109>R12690NOP
assume !B13026R13028 = R12690-e.block.timestamp B13029 = 0x0s<R12083
if B13029:bool goto 8920_960_1_9_15_0_22504_0 else goto 8962_960_1_9_15_0_22375_0
Block 9009_960_1_9_15_0_22396_0:
B14489 = 0x3b9aca00s<R14199NOP
assume !B14489B14491 = R12083==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB14492 = B14491 ? R14199==0x8000000000000000000000000000000000000000000000000000000000000000 : B14491NOP
assume !B14492R14494 = R12083*R14199 NOP
assume smul_no_ofl_udfl:bif(R12083,R14199)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_950_2_0_0_0_0_0 -> 7961_951_2_0_0_0_0_0::::Parallel assignment for 80700, 80702 := 82260, 81529::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_950_2_0_0_0_0_0 -> 7961_951_2_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7982_952_3_0_0_0_0_0 -> 8060_951_3_0_0_0_0_0::::Parallel assignment for 82564, 82566 := 82267, 82268::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7982_952_3_0_0_0_0_0 -> 8060_951_3_0_0_0_0_0::NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9045_959_1_0_0_0_0_0 -> 9050_962_1_0_0_0_0_0::::Parallel assignment for 58699, 58701 := 83875, 83161::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9045_959_1_0_0_0_0_0 -> 9050_962_1_0_0_0_0_0::::Parallel assignment for 13024 := 14497::R13024 = R14494 /s 0x3b9aca00
Block 13139_948_2_9_15_0_22400_0:
assume B14204 R14500 = SignExtend(o1=0xf, o2=R13640:bv256) R14501 = R14500>>a0x40 NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9005_958_1_0_0_0_0_0 -> 9009_960_1_0_0_0_0_0::::Parallel assignment for 78466 := 77756::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9005_958_1_0_0_0_0_0 -> 9009_960_1_0_0_0_0_0::::Parallel assignment for 14199 := 14502::R14199 = SignExtend(o1=0x7, o2=R14501:bv256)
Block 13139_949_1_9_15_0_22401_0:
assume B13633 R14196 = SignExtend(o1=0xf, o2=R13332:bv256) R14197 = R14196>>a0x40 NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8955_959_1_0_0_0_0_0 -> 9009_960_1_0_0_0_0_0::::Parallel assignment for 78466 := 78995::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8955_959_1_0_0_0_0_0 -> 9009_960_1_0_0_0_0_0::::Parallel assignment for 14199 := 14198::R14199 = SignExtend(o1=0x7, o2=R14197:bv256)
Block 13115_948_2_9_15_0_22402_0:
R14201 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B14202 = R14201s<R13640NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13115_948_2_0_0_0_0_0 -> 13139_948_2_0_0_0_0_0::::Parallel assignment for 75331 := 75335::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13115_948_2_0_0_0_0_0 -> 13139_948_2_0_0_0_0_0::::Parallel assignment for 14204 := 14203::B14204 = !B14202
Block 13051_951_2_9_15_0_22403_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13051_951_2_0_0_0_0_0 -> 13139_948_2_0_0_0_0_0::::Parallel assignment for 75331 := 74828::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13051_951_2_0_0_0_0_0 -> 13139_948_2_0_0_0_0_0::::Parallel assignment for 14204 := 13643::B14204 = B13643
Block 13115_949_1_9_15_0_22404_0:
R13630 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B13631 = R13630s<R13332NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13115_949_1_0_0_0_0_0 -> 13139_949_1_0_0_0_0_0::::Parallel assignment for 76590 := 76594::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13115_949_1_0_0_0_0_0 -> 13139_949_1_0_0_0_0_0::::Parallel assignment for 13633 := 13632::B13633 = !B13631
Block 13051_952_1_9_15_0_22405_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13051_952_1_0_0_0_0_0 -> 13139_949_1_0_0_0_0_0::::Parallel assignment for 76590 := 76006::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13051_952_1_0_0_0_0_0 -> 13139_949_1_0_0_0_0_0::::Parallel assignment for 13633 := 13335::B13633 = B13335
Block 13046_951_2_9_15_0_22406_0:
NOPNOP
R13639 = (SignExtend(o1=0xf, o2=R13603:bv256))*(SignExtend(o1=0xf, o2=0x3b9aca000000000000000000)) R13640 = R13639>>a0x40 R13641 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB13643 = !(R13640s<R13641)
if B13643:bool goto 13115_948_2_9_15_0_22402_0 else goto 13051_951_2_9_15_0_22403_0
Block 13046_952_1_9_15_0_22407_0:
NOPNOP
R13331 = (SignExtend(o1=0xf, o2=R13299:bv256))*(SignExtend(o1=0xf, o2=0x3b9aca000000000000000000)) R13332 = R13331>>a0x40 R13333 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB13335 = !(R13332s<R13333)
if B13335:bool goto 13115_949_1_9_15_0_22404_0 else goto 13051_952_1_9_15_0_22405_0
Block 13000_951_2_9_15_0_22408_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13000_951_2_0_0_0_0_0 -> 13046_951_2_0_0_0_0_0::::Parallel assignment for 73031, 73033 := 73032, 73034::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13000_951_2_0_0_0_0_0 -> 13046_951_2_0_0_0_0_0::::Parallel assignment for 13603 := 13604::R13603 = 0x0
Block 16298_948_2_9_15_0_22409_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13043_950_2_0_0_0_0_0 -> 13046_951_2_0_0_0_0_0::::Parallel assignment for 73031, 73033 := 74793, 74795::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13043_950_2_0_0_0_0_0 -> 13046_951_2_0_0_0_0_0::::Parallel assignment for 13603 := 13644::R13603 = R13644
Block 13000_952_1_9_15_0_22410_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13000_952_1_0_0_0_0_0 -> 13046_952_1_0_0_0_0_0::::Parallel assignment for 74307, 74309 := 74308, 74310::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13000_952_1_0_0_0_0_0 -> 13046_952_1_0_0_0_0_0::::Parallel assignment for 13299 := 13300::R13299 = 0x0
Block 16298_949_1_9_15_0_22411_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13043_951_1_0_0_0_0_0 -> 13046_952_1_0_0_0_0_0::::Parallel assignment for 74307, 74309 := 75971, 75973::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13043_951_1_0_0_0_0_0 -> 13046_952_1_0_0_0_0_0::::Parallel assignment for 13299 := 13336::R13299 = R13336
Block 13301_948_2_9_15_0_22413_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13301_948_2_0_0_0_0_0 -> 16298_948_2_0_0_0_0_0::::Parallel assignment for 74793, 74795 := 74794, 74796::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13301_948_2_0_0_0_0_0 -> 16298_948_2_0_0_0_0_0::::Parallel assignment for 13644 := 13645::R13644 = 0x0
Block 13301_949_1_9_15_0_22416_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13301_949_1_0_0_0_0_0 -> 16298_949_1_0_0_0_0_0::::Parallel assignment for 75971, 75973 := 75972, 75974::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13301_949_1_0_0_0_0_0 -> 16298_949_1_0_0_0_0_0::::Parallel assignment for 13336 := 13337::R13336 = 0x0
Block 7961_947_1_9_15_0_22418_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7982_949_1_0_0_0_0_0 -> 8060_948_1_0_0_0_0_0::::Parallel assignment for 63725, 63727 := 63064, 63065::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7982_949_1_0_0_0_0_0 -> 8060_948_1_0_0_0_0_0::R12077 = R11766 /s 0x64 B12078 = R10302==0x0NOP
assume !B12078B12080 = R10302==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12081 = B12080 ? R12077==0x8000000000000000000000000000000000000000000000000000000000000000 : B12080NOP
assume !B12081R12083 = R12077 /s R10302 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8272_968_1_0_0_0_0_0 -> 8304_970_1_0_0_0_0_0::::Parallel assignment for 55649, 55653 := 67800, 56461::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8272_968_1_0_0_0_0_0 -> 8304_970_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8304_970_1_0_0_0_0_0 -> 8349_969_1_0_0_0_0_0::::Parallel assignment for 56116, 56457 := 55875, 55874::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8304_970_1_0_0_0_0_0 -> 8349_969_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8349_969_1_0_0_0_0_0 -> 8390_969_1_0_0_0_0_0::::Parallel assignment for 56427, 56868 := 56116, 56457::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8349_969_1_0_0_0_0_0 -> 8390_969_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8390_969_1_0_0_0_0_0 -> 8428_969_1_0_0_0_0_0::::Parallel assignment for 56841, 56843 := 56868, 56427::B12086 = false
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8390_969_1_0_0_0_0_0 -> 8428_969_1_0_0_0_0_0::if B12086:bool goto 8434_970_1_9_15_0_22373_0 else goto 8524_970_1_9_15_0_22374_0
Block 7832_947_1_9_15_0_22425_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_947_1_0_0_0_0_0 -> 7961_947_1_0_0_0_0_0::::Parallel assignment for 60871, 60873 := 60872, 60874::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_947_1_0_0_0_0_0 -> 7961_947_1_0_0_0_0_0::::Parallel assignment for 11766 := 11767::R11766 = 0x0
Block 12911_948_2_9_15_0_22427_0:
assume B13272 R13310 = R13234*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R13311 = SignExtend(o1=0xf, o2=R13310:bv256) NOP
assume R13311s<0x400000000000000000NOPB13315 = (SignExtend(o1=0xf, o2=R13310:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B13315:bool goto 13000_951_2_9_15_0_22408_0 else goto 13008_951_2_9_15_0_22428_0
Block 13008_951_2_9_15_0_22428_0:
NOP
R13606 = (SignExtend(o1=0xf, o2=R13310:bv256))*0x171547652b82fe1777d0ffda0d23a7d12 R13607 = R13606>>a0x80 R13608 = SignExtend(o1=0xf, o2=R13607:bv256) NOP
assume R13608s<0x400000000000000000NOPB13612 = (SignExtend(o1=0xf, o2=R13607:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B13612:bool goto 13301_948_2_9_15_0_22413_0 else goto 13309_948_2_9_15_0_22918_0
Block 12911_949_1_9_15_0_22431_0:
assume B13217 R13263 = R13195*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R13264 = SignExtend(o1=0xf, o2=R13263:bv256) NOP
assume R13264s<0x400000000000000000NOPB13268 = (SignExtend(o1=0xf, o2=R13263:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B13268:bool goto 13000_952_1_9_15_0_22410_0 else goto 13008_952_1_9_15_0_22432_0
Block 13008_952_1_9_15_0_22432_0:
NOP
R13302 = (SignExtend(o1=0xf, o2=R13263:bv256))*0x171547652b82fe1777d0ffda0d23a7d12 R13303 = R13302>>a0x80 R13304 = SignExtend(o1=0xf, o2=R13303:bv256) NOP
assume R13304s<0x400000000000000000NOPB13308 = (SignExtend(o1=0xf, o2=R13303:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B13308:bool goto 13301_949_1_9_15_0_22416_0 else goto 13309_949_1_9_15_0_22919_0
Block 7961_945_1_9_15_0_22435_0:
B11708 = R11603==0x0
if B11708:bool goto 7832_947_1_9_15_0_22425_0 else goto 7840_947_1_9_15_0_22468_0
Block 12887_948_2_9_15_0_22436_0:
R13269 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B13270 = R13269s<R13234NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12887_948_2_0_0_0_0_0 -> 12911_948_2_0_0_0_0_0::::Parallel assignment for 70586 := 70590::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12887_948_2_0_0_0_0_0 -> 12911_948_2_0_0_0_0_0::::Parallel assignment for 13272 := 13271::B13272 = !B13270
Block 12838_947_2_9_15_0_22437_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12838_947_2_0_0_0_0_0 -> 12911_948_2_0_0_0_0_0::::Parallel assignment for 70586 := 70153::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12838_947_2_0_0_0_0_0 -> 12911_948_2_0_0_0_0_0::::Parallel assignment for 13272 := 13237::B13272 = B13237
Block 12887_949_1_9_15_0_22439_0:
R13214 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B13215 = R13214s<R13195NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12887_949_1_0_0_0_0_0 -> 12911_949_1_0_0_0_0_0::::Parallel assignment for 71532 := 71536::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12887_949_1_0_0_0_0_0 -> 12911_949_1_0_0_0_0_0::::Parallel assignment for 13217 := 13216::B13217 = !B13215
Block 12838_948_1_9_15_0_22440_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12838_948_1_0_0_0_0_0 -> 12911_949_1_0_0_0_0_0::::Parallel assignment for 71532 := 71085::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12838_948_1_0_0_0_0_0 -> 12911_949_1_0_0_0_0_0::::Parallel assignment for 13217 := 13198::B13217 = B13198
Block 7832_945_1_9_15_0_22442_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_945_1_0_0_0_0_0 -> 7961_945_1_0_0_0_0_0::::Parallel assignment for 58721, 58723 := 58722, 58724::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_945_1_0_0_0_0_0 -> 7961_945_1_0_0_0_0_0::::Parallel assignment for 11603 := 11604::R11603 = 0x0
Block 7840_947_1_9_15_0_22468_0:
B11768 = R11603==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11769 = B11768 ? R10979==0x8000000000000000000000000000000000000000000000000000000000000000 : B11768NOP
assume !B11769R11771 = R11603*R10979 NOP
assume smul_no_ofl_udfl:bif(R11603,R10979)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_946_1_0_0_0_0_0 -> 7961_947_1_0_0_0_0_0::::Parallel assignment for 60871, 60873 := 63057, 61928::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_946_1_0_0_0_0_0 -> 7961_947_1_0_0_0_0_0::::Parallel assignment for 11766 := 11771::R11766 = R11771
Block 7840_945_1_9_15_0_22480_0:
B11605 = R10284==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11606 = B11605 ? R11496==0x8000000000000000000000000000000000000000000000000000000000000000 : B11605NOP
assume !B11606R11608 = R10284*R11496 NOP
assume smul_no_ofl_udfl:bif(R10284,R11496)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_944_1_0_0_0_0_0 -> 7961_945_1_0_0_0_0_0::::Parallel assignment for 58721, 58723 := 60855, 59796::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_944_1_0_0_0_0_0 -> 7961_945_1_0_0_0_0_0::::Parallel assignment for 11603 := 11608::R11603 = R11608
Block 12621_947_4_9_15_0_22481_0:
R13220 = R13199/0x1da9c00 B13221 = R13220>0x7fffffffffffffffNOP
assume !B13221R13223 = R13220&0xffffffffffffffffffffffffffffffffffffffffffffffffR13224 = R13223*0x10000000000000000
R13225 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B13226 = R13225==0x0NOP
assume !B13226R13228 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R13229 = SignExtend(o1=0xf, o2=R13224:bv256) R13230 = R13229&0xffffffffffffffffffffffffffffffffffffffffffffffffR13231 = R13230*0x10000000000000000NOP
assume R13228>0x0R13234 = R13231 /s R13228 R13235 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB13237 = !(R13234s<R13235)
if B13237:bool goto 12887_948_2_9_15_0_22436_0 else goto 12838_947_2_9_15_0_22437_0
Block 12621_948_1_9_15_0_22483_0:
R13181 = R13155/0x1da9c00 B13182 = R13181>0x7fffffffffffffffNOP
assume !B13182R13184 = R13181&0xffffffffffffffffffffffffffffffffffffffffffffffffR13185 = R13184*0x10000000000000000
R13186 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B13187 = R13186==0x0NOP
assume !B13187R13189 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R13190 = SignExtend(o1=0xf, o2=R13185:bv256) R13191 = R13190&0xffffffffffffffffffffffffffffffffffffffffffffffffR13192 = R13191*0x10000000000000000NOP
assume R13189>0x0R13195 = R13192 /s R13189 R13196 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB13198 = !(R13195s<R13196)
if B13198:bool goto 12887_949_1_9_15_0_22439_0 else goto 12838_948_1_9_15_0_22440_0
Block 12504_947_4_9_15_0_22485_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_947_4_0_0_0_0_0 -> 12621_947_4_0_0_0_0_0::::Parallel assignment for 64801, 64803 := 64802, 64804::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_947_4_0_0_0_0_0 -> 12621_947_4_0_0_0_0_0::::Parallel assignment for 13199 := 13200::R13199 = 0x0
Block 12504_948_1_9_15_0_22489_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_948_1_0_0_0_0_0 -> 12621_948_1_0_0_0_0_0::::Parallel assignment for 65867, 65869 := 65868, 65870::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_948_1_0_0_0_0_0 -> 12621_948_1_0_0_0_0_0::::Parallel assignment for 13155 := 13156::R13155 = 0x0
Block 8993_959_1_9_15_0_22493_0:
R13161 = R10485-R13105 B13162 = R13161==0x0
if B13162:bool goto 12504_947_4_9_15_0_22485_0 else goto 12512_947_4_9_15_0_22497_0
Block 12512_947_4_9_15_0_22497_0:
R13201 = R13161*R13028 NOP
assume mul_noofl:bif(R13161,R13028)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_946_4_0_0_0_0_0 -> 12621_947_4_0_0_0_0_0::::Parallel assignment for 64801, 64803 := 65806, 64789::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_946_4_0_0_0_0_0 -> 12621_947_4_0_0_0_0_0::::Parallel assignment for 13199 := 13201::R13199 = R13201
Block 12512_948_1_9_15_0_22500_0:
R13157 = R13097*R13028 NOP
assume mul_noofl:bif(R13097,R13028)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_947_1_0_0_0_0_0 -> 12621_948_1_0_0_0_0_0::::Parallel assignment for 65867, 65869 := 66748, 65855::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_947_1_0_0_0_0_0 -> 12621_948_1_0_0_0_0_0::::Parallel assignment for 13155 := 13157::R13155 = R13157
Block 8920_960_1_9_15_0_22504_0:
R13092 = M10276[R10239] NOP
R13094 = (R13092>>l0x28)>>l0x0 R13095 = 0xff&R13094 R13096 = R13095*0x7a120 R13097 = R10485+R13096 B13098 = add_must_ofl:bif(R10485,R13096)NOP
assume !B13098B13100 = R13097==0x0
if B13100:bool goto 12504_948_1_9_15_0_22489_0 else goto 12512_948_1_9_15_0_22500_0
Block 7961_948_1_9_15_0_22510_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7982_950_1_0_0_0_0_0 -> 8060_949_1_0_0_0_0_0::::Parallel assignment for 54245, 54247 := 53882, 53883::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7982_950_1_0_0_0_0_0 -> 8060_949_1_0_0_0_0_0::R11488 = R11367 /s 0x64 B11489 = R10302==0x0NOP
assume !B11489B11491 = R10302==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11492 = B11491 ? R11488==0x8000000000000000000000000000000000000000000000000000000000000000 : B11491NOP
assume !B11492R11494 = R11488 /s R10302 R11496 = M10276[R10981] B11498 = R10284==0x0
if B11498:bool goto 7832_945_1_9_15_0_22442_0 else goto 7840_945_1_9_15_0_22480_0
Block 7832_948_1_9_15_0_22513_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_948_1_0_0_0_0_0 -> 7961_948_1_0_0_0_0_0::::Parallel assignment for 52642, 52644 := 52643, 52645::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_948_1_0_0_0_0_0 -> 7961_948_1_0_0_0_0_0::::Parallel assignment for 11367 := 11368::R11367 = 0x0
Block 7961_946_1_9_15_0_22519_0:
B11251 = R11097==0x0
if B11251:bool goto 7832_948_1_9_15_0_22513_0 else goto 7840_948_1_9_15_0_22543_0
Block 7832_946_1_9_15_0_22522_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_946_1_0_0_0_0_0 -> 7961_946_1_0_0_0_0_0::::Parallel assignment for 51089, 51091 := 51090, 51092::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_946_1_0_0_0_0_0 -> 7961_946_1_0_0_0_0_0::::Parallel assignment for 11097 := 11098::R11097 = 0x0
Block 7840_948_1_9_15_0_22543_0:
B11369 = R11097==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11370 = B11369 ? R10979==0x8000000000000000000000000000000000000000000000000000000000000000 : B11369NOP
assume !B11370R11372 = R11097*R10979 NOP
assume smul_no_ofl_udfl:bif(R11097,R10979)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_947_1_0_0_0_0_0 -> 7961_948_1_0_0_0_0_0::::Parallel assignment for 52642, 52644 := 53875, 53252::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_947_1_0_0_0_0_0 -> 7961_948_1_0_0_0_0_0::::Parallel assignment for 11367 := 11372::R11367 = R11372
Block 9996_963_1_9_15_0_22546_0:
assume B10859 R10965 = M10276[R8576] R10966 = R8866 R10967 = M10276[R10966] NOP
assume R10967==R10965R10970 = M10276[R8867] NOP
assume R10970>0x1R10973 = R10970-0x2 R10974 = 0x8*R10973 R10975 = R10974+0x48 R10976 = M10276[R10239] NOP
R10978 = (R10976>>lR10975)>>l0x0 R10979 = 0xff&R10978 R10981 = R8866+0x60
R10982 = M10276[R10981] B10984 = R10288==0x0
if B10984:bool goto 7832_946_1_9_15_0_22522_0 else goto 7840_946_1_9_15_0_22555_0
Block 9986_963_1_9_15_0_22553_0:
R10855 = R8866+0x60
R10856 = M10276[R10855] B10857 = R10856s<0x0NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9986_963_1_0_0_0_0_0 -> 9996_963_1_0_0_0_0_0::::Parallel assignment for 47900 := 47904::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9986_963_1_0_0_0_0_0 -> 9996_963_1_0_0_0_0_0::::Parallel assignment for 10859 := 10858::B10859 = !B10857
Block 9979_963_1_9_15_0_22554_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9979_963_1_0_0_0_0_0 -> 9996_963_1_0_0_0_0_0::::Parallel assignment for 47900 := 47046::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9979_963_1_0_0_0_0_0 -> 9996_963_1_0_0_0_0_0::::Parallel assignment for 10859 := 10784::B10859 = B10784
Block 7840_946_1_9_15_0_22555_0:
B11099 = R10288==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11100 = B11099 ? R10982==0x8000000000000000000000000000000000000000000000000000000000000000 : B11099NOP
assume !B11100R11102 = R10288*R10982 NOP
assume smul_no_ofl_udfl:bif(R10288,R10982)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_945_1_0_0_0_0_0 -> 7961_946_1_0_0_0_0_0::::Parallel assignment for 51089, 51091 := 52626, 51705::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_945_1_0_0_0_0_0 -> 7961_946_1_0_0_0_0_0::::Parallel assignment for 11097 := 11102::R11097 = R11102
Block 12484_940_1_9_15_0_22571_0:
R10781 = M10276[R8867] B10782 = R10781<0x2NOPB10784 = !B10782 ? !(R10781>0x8) : !B10782
if B10784:bool goto 9986_963_1_9_15_0_22553_0 else goto 9979_963_1_9_15_0_22554_0
Block 12276_940_1_9_15_0_22574_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12276_940_1_0_0_0_0_0 -> 12484_940_1_0_0_0_0_0::::Parallel assignment for 42998 := 41728::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12276_940_1_0_0_0_0_0 -> 12484_940_1_0_0_0_0_0::::Parallel assignment for 10485 := 10292::R10485 = R10292
Block 12315_939_1_9_15_0_22575_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12315_939_1_0_0_0_0_0 -> 12484_940_1_0_0_0_0_0::::Parallel assignment for 42998 := 41728::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12315_939_1_0_0_0_0_0 -> 12484_940_1_0_0_0_0_0::::Parallel assignment for 10485 := 10292::R10485 = R10292
Block 12283_940_1_9_15_0_22584_0:
B10487 = R10298>R109NOP
assume !B10487R10489 = e.block.timestamp-R10298 B10490 = R10489>R10244
if B10490:bool goto 12315_939_1_9_15_0_22575_0 else goto 12323_939_1_9_15_0_22630_0
Block 12621_928_1_9_15_0_22590_0:
R11499 = R11376+R11106 B11500 = add_must_ofl:bif(R11376,R11106)NOP
assume !B11500R11502 = R11499/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12474_935_1_0_0_0_0_0 -> 12484_940_1_0_0_0_0_0::::Parallel assignment for 42998 := 54564::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12474_935_1_0_0_0_0_0 -> 12484_940_1_0_0_0_0_0::::Parallel assignment for 10485 := 11502::R10485 = R11502
Block 12504_928_1_9_15_0_22593_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_928_1_0_0_0_0_0 -> 12621_928_1_0_0_0_0_0::::Parallel assignment for 51686, 51688 := 51687, 51689::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_928_1_0_0_0_0_0 -> 12621_928_1_0_0_0_0_0::::Parallel assignment for 11376 := 11377::R11376 = 0x0
Block 12621_929_1_9_15_0_22599_0:
B11252 = R10292==0x0
if B11252:bool goto 12504_928_1_9_15_0_22593_0 else goto 12512_928_1_9_15_0_22605_0
Block 12504_929_1_9_15_0_22603_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_929_1_0_0_0_0_0 -> 12621_929_1_0_0_0_0_0::::Parallel assignment for 50255, 50257 := 50256, 50258::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_929_1_0_0_0_0_0 -> 12621_929_1_0_0_0_0_0::::Parallel assignment for 11106 := 11107::R11106 = 0x0
Block 12512_928_1_9_15_0_22605_0:
R11378 = R10292*R10985 NOP
assume mul_noofl:bif(R10292,R10985)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_927_1_0_0_0_0_0 -> 12621_928_1_0_0_0_0_0::::Parallel assignment for 51686, 51688 := 52566, 51674::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_927_1_0_0_0_0_0 -> 12621_928_1_0_0_0_0_0::::Parallel assignment for 11376 := 11378::R11376 = R11378
Block 12512_929_1_9_15_0_22613_0:
R11108 = R10295*R10988 NOP
assume mul_noofl:bif(R10295,R10988)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_928_1_0_0_0_0_0 -> 12621_929_1_0_0_0_0_0::::Parallel assignment for 50255, 50257 := 51027, 50243::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_928_1_0_0_0_0_0 -> 12621_929_1_0_0_0_0_0::::Parallel assignment for 11106 := 11108::R11106 = R11108
Block 12621_932_1_9_15_0_22620_0:
R10985 = R10862/R10244 B10986 = R10985>0x3b9aca00NOP
assume !B10986R10988 = 0x3b9aca00-R10985 B10989 = R10295==0x0
if B10989:bool goto 12504_929_1_9_15_0_22603_0 else goto 12512_929_1_9_15_0_22613_0
Block 12504_932_1_9_15_0_22625_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_932_1_0_0_0_0_0 -> 12621_932_1_0_0_0_0_0::::Parallel assignment for 45825, 45827 := 45826, 45828::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_932_1_0_0_0_0_0 -> 12621_932_1_0_0_0_0_0::::Parallel assignment for 10862 := 10863::R10862 = 0x0
Block 12323_939_1_9_15_0_22630_0:
B10786 = R10489==0x0
if B10786:bool goto 12504_932_1_9_15_0_22625_0 else goto 12512_932_1_9_15_0_22635_0
Block 12512_932_1_9_15_0_22635_0:
R10864 = R10489*0x3b9aca00 NOP
assume mul_noofl:bif(R10489,0x3b9aca00)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_931_1_0_0_0_0_0 -> 12621_932_1_0_0_0_0_0::::Parallel assignment for 45825, 45827 := 46603, 45813::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_931_1_0_0_0_0_0 -> 12621_932_1_0_0_0_0_0::::Parallel assignment for 10862 := 10864::R10862 = R10864
Block 9786_964_1_9_15_0_22645_0:
NOP
assume R10126==0x0R10228 = M6685[R9592] B10229 = 0x1>R10228NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9805_963_1_0_0_0_0_0 -> 9814_963_1_0_0_0_0_0::::Parallel assignment for 23578 := 23582::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9805_963_1_0_0_0_0_0 -> 9814_963_1_0_0_0_0_0::assume !B10229TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10626_959_1_0_0_0_0_0 -> 10866_959_1_0_0_0_0_0::::Parallel assignment for 24442 := 24443::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10626_959_1_0_0_0_0_0 -> 10866_959_1_0_0_0_0_0::NOP
R10234 = e.block.timestamp-(R109%0x76a700) R10235 = R10234+0x76a700 B10236 = add_must_ofl:bif(R10234,0x76a700)NOP
assume !B10236R10238 = M6685[R8576] R10239 = R6665+0x60
R10240 = M6685[R10239] NOP
R10242 = (R10240>>l0x8)>>l0x0 R10243 = 0xff&R10242 R10244 = R10243*0x3c NOP
R10246 = e.block.timestamp-(R109%0x76a700) R10247 = R10246+0x76a700 R10248 = R6665+0xe0R10249 = R6665+0xa0M10253 = M6685[R10249] = R10238R10254 = R6677+0x40M10255 = M10253[R10254] = 0xf424a
R10256 = 0x60 R10257 = R10256-0x20 M10258 = M10255[R6677] = R10257 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=66, nextFPWriteCmd=CmdPointer(block=10906_949_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_949_1_0_0_0_0_0, pos=42)))::I10259 = keccak256exprsimple(0xf424a R10238)R10260 = R6677+0xc0R10261 = R6677+0x80M10262 = M10258[R10261] = R10247R10263 = R10248+0x40M10264 = M10262[R10263] = I10259
R10265 = 0x60 R10266 = R10265-0x20 M10267 = M10264[R10248] = R10266 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=65, nextFPWriteCmd=CmdPointer(block=10906_949_1_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_949_1_0_0_0_0_0, pos=76)))::I10268 = keccak256exprsimple(I10259 R10247)R10269 = R10248+0xc0R10270 = R10248+0x80M10271 = M10267[R10270] = R10235R10272 = R10260+0x40M10273 = M10271[R10272] = I10268
R10274 = 0x60 R10275 = R10274-0x20 M10276 = M10273[R10260] = R10275 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=67, nextFPWriteCmd=CmdPointer(block=10906_949_1_0_0_0_0_0, pos=110), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_949_1_0_0_0_0_0, pos=110)))::I10281 = keccak256exprsimple(I10268 R10235)
R10282 = W12[I10281] R10283 = R10282>>l0x0 R10284 = 0xffffffffffffffffffff&R10283 NOP
R10287 = (R10282>>l0x50)>>l0x0 R10288 = 0xffffffffffffffffffff&R10287 NOP
R10291 = (R10282>>l0xa0)>>l0x0 R10292 = 0xffffffff&R10291 NOP
R10294 = (R10282>>l0xc0)>>l0x0 R10295 = 0xffffffff&R10294 NOP
R10297 = (R10282>>l0xe0)>>l0x0 R10298 = 0xffffffff&R10297 I10300 = I10281+int 0x1 R10302 = W13[I10300] NOP
assume R10244>0x0B10309 = R10298>e.block.timestamp
if B10309:bool goto 12276_940_1_9_15_0_22574_0 else goto 12283_940_1_9_15_0_22584_0
Block 9675_961_1_9_15_0_22650_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9675_961_1_0_0_0_0_0 -> 9786_964_1_0_0_0_0_0::::Parallel assignment for 22007, 22009, 22013, 22015 := 22008, 22010, 22384, 22386::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9675_961_1_0_0_0_0_0 -> 9786_964_1_0_0_0_0_0::::Parallel assignment for 10126 := 10127::R10126 = 0x0
Block 9698_961_1_9_15_0_22651_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9698_961_1_0_0_0_0_0 -> 9786_964_1_0_0_0_0_0::::Parallel assignment for 22007, 22009, 22013, 22015 := 22393, 22394, 22384, 22386::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9698_961_1_0_0_0_0_0 -> 9786_964_1_0_0_0_0_0::::Parallel assignment for 10126 := 10310::R10126 = 0x1
Block 8178_971_1_9_15_0_22692_0:
assume B9287 R9592 = R6664+0x80 R9593 = M6685[R9592] R9594 = R8866+0x20 R9595 = M6685[R9594] NOP
assume R9593>0x0B9598 = R9593>0x7NOP
assume !B9598NOP
assume R109>0x76a700NOP
R9603 = e.block.timestamp-(R109%0x76a700) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9619_962_1_0_0_0_0_0 -> 9628_962_1_0_0_0_0_0::::Parallel assignment for 22384, 22386 := 18506, 18507::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9619_962_1_0_0_0_0_0 -> 9628_962_1_0_0_0_0_0::B9604 = 0x1>R9593
if B9604:bool goto 9726_962_1_0_15_0_20047_0 else goto 9636_962_1_45_15_0_24564_0
Block 8168_971_1_9_15_0_22695_0:
R9283 = R8866+0x60
R9284 = M6685[R9283] B9285 = R9284s<0x0NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8168_971_1_0_0_0_0_0 -> 8178_971_1_0_0_0_0_0::::Parallel assignment for 16482 := 16486::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8168_971_1_0_0_0_0_0 -> 8178_971_1_0_0_0_0_0::::Parallel assignment for 9287 := 9286::B9287 = !B9285
Block 8161_971_1_9_15_0_22696_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8161_971_1_0_0_0_0_0 -> 8178_971_1_0_0_0_0_0::::Parallel assignment for 16482 := 15960::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8161_971_1_0_0_0_0_0 -> 8178_971_1_0_0_0_0_0::::Parallel assignment for 9287 := 8871::B9287 = B8871
Block 6596_984_1_9_15_0_22713_0:
R8863 = M6685[R2615] NOP
assume 0x0<R8863R8866 = M6685[R8175] R8867 = R8866+0x40 R8868 = M6685[R8867] B8869 = R8868<0x2NOPB8871 = !B8869 ? !(R8868>0x8) : !B8869
if B8871:bool goto 8168_971_1_9_15_0_22695_0 else goto 8161_971_1_9_15_0_22696_0
Block 6557_984_1_9_15_0_22721_0:
R8576 = R6665 R8577 = M6685[R8576] R8578 = M6685[R2615] NOP
assume 0x0<R8578R8581 = M6685[R8175] R8582 = R8581 R8583 = M6685[R8582] B8584 = R8583==R8577
if B8584:bool goto 6596_984_1_9_15_0_22713_0 else goto 6592_984_1_1_15_0_21133_0
Block 13309_948_2_9_15_0_22918_0:
R13646 = R13607&0x8000000000000000 R13647 = SignExtend(o1=0xf, o2=R13646:bv256) B13648 = 0x0s<R13647R13649 = B13648 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R13650 = R13607&0x4000000000000000 R13651 = SignExtend(o1=0xf, o2=R13650:bv256) B13652 = 0x0s<R13651R13653 = B13652 ? (R13649*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R13649
R13654 = R13607&0x2000000000000000 R13655 = SignExtend(o1=0xf, o2=R13654:bv256) B13656 = 0x0s<R13655R13657 = B13656 ? (R13653*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R13653
R13658 = R13607&0x1000000000000000 R13659 = SignExtend(o1=0xf, o2=R13658:bv256) B13660 = 0x0s<R13659R13661 = B13660 ? (R13657*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R13657
R13662 = R13607&0x800000000000000 R13663 = SignExtend(o1=0xf, o2=R13662:bv256) B13664 = 0x0s<R13663R13665 = B13664 ? (R13661*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R13661
R13666 = R13607&0x400000000000000 R13667 = SignExtend(o1=0xf, o2=R13666:bv256) B13668 = 0x0s<R13667R13669 = B13668 ? (R13665*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R13665
R13670 = R13607&0x200000000000000 R13671 = SignExtend(o1=0xf, o2=R13670:bv256) B13672 = 0x0s<R13671R13673 = B13672 ? (R13669*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R13669
R13674 = R13607&0x100000000000000 R13675 = SignExtend(o1=0xf, o2=R13674:bv256) B13676 = 0x0s<R13675R13677 = B13676 ? (R13673*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R13673
R13678 = R13607&0x80000000000000 R13679 = SignExtend(o1=0xf, o2=R13678:bv256) B13680 = 0x0s<R13679R13681 = B13680 ? (R13677*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R13677
R13682 = R13607&0x40000000000000 R13683 = SignExtend(o1=0xf, o2=R13682:bv256) B13684 = 0x0s<R13683R13685 = B13684 ? (R13681*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R13681
R13686 = R13607&0x20000000000000 R13687 = SignExtend(o1=0xf, o2=R13686:bv256) B13688 = 0x0s<R13687R13689 = B13688 ? (R13685*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R13685
R13690 = R13607&0x10000000000000 R13691 = SignExtend(o1=0xf, o2=R13690:bv256) B13692 = 0x0s<R13691R13693 = B13692 ? (R13689*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R13689
R13694 = R13607&0x8000000000000 R13695 = SignExtend(o1=0xf, o2=R13694:bv256) B13696 = 0x0s<R13695R13697 = B13696 ? (R13693*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R13693
R13698 = R13607&0x4000000000000 R13699 = SignExtend(o1=0xf, o2=R13698:bv256) B13700 = 0x0s<R13699R13701 = B13700 ? (R13697*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R13697
R13702 = R13607&0x2000000000000 R13703 = SignExtend(o1=0xf, o2=R13702:bv256) B13704 = 0x0s<R13703R13705 = B13704 ? (R13701*0x1000162e525ee054754457d5995292026)>>l0x80 : R13701
R13706 = R13607&0x1000000000000 R13707 = SignExtend(o1=0xf, o2=R13706:bv256) B13708 = 0x0s<R13707R13709 = B13708 ? (R13705*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R13705
R13710 = R13607&0x800000000000 R13711 = SignExtend(o1=0xf, o2=R13710:bv256) B13712 = 0x0s<R13711R13713 = B13712 ? (R13709*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R13709
R13714 = R13607&0x400000000000 R13715 = SignExtend(o1=0xf, o2=R13714:bv256) B13716 = 0x0s<R13715R13717 = B13716 ? (R13713*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R13713
R13718 = R13607&0x200000000000 R13719 = SignExtend(o1=0xf, o2=R13718:bv256) B13720 = 0x0s<R13719R13721 = B13720 ? (R13717*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R13717
R13722 = R13607&0x100000000000 R13723 = SignExtend(o1=0xf, o2=R13722:bv256) B13724 = 0x0s<R13723R13725 = B13724 ? (R13721*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R13721
R13726 = R13607&0x80000000000 R13727 = SignExtend(o1=0xf, o2=R13726:bv256) B13728 = 0x0s<R13727R13729 = B13728 ? (R13725*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R13725
R13730 = R13607&0x40000000000 R13731 = SignExtend(o1=0xf, o2=R13730:bv256) B13732 = 0x0s<R13731R13733 = B13732 ? (R13729*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R13729
R13734 = R13607&0x20000000000 R13735 = SignExtend(o1=0xf, o2=R13734:bv256) B13736 = 0x0s<R13735R13737 = B13736 ? (R13733*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R13733
R13738 = R13607&0x10000000000 R13739 = SignExtend(o1=0xf, o2=R13738:bv256) B13740 = 0x0s<R13739R13741 = B13740 ? (R13737*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R13737
R13742 = R13607&0x8000000000 R13743 = SignExtend(o1=0xf, o2=R13742:bv256) B13744 = 0x0s<R13743R13745 = B13744 ? (R13741*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R13741
R13746 = R13607&0x4000000000 R13747 = SignExtend(o1=0xf, o2=R13746:bv256) B13748 = 0x0s<R13747R13749 = B13748 ? (R13745*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R13745
R13750 = R13607&0x2000000000 R13751 = SignExtend(o1=0xf, o2=R13750:bv256) B13752 = 0x0s<R13751R13753 = B13752 ? (R13749*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R13749
R13754 = R13607&0x1000000000 R13755 = SignExtend(o1=0xf, o2=R13754:bv256) B13756 = 0x0s<R13755R13757 = B13756 ? (R13753*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R13753
R13758 = R13607&0x800000000 R13759 = SignExtend(o1=0xf, o2=R13758:bv256) B13760 = 0x0s<R13759R13761 = B13760 ? (R13757*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R13757
R13762 = R13607&0x400000000 R13763 = SignExtend(o1=0xf, o2=R13762:bv256) B13764 = 0x0s<R13763R13765 = B13764 ? (R13761*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R13761
R13766 = R13607&0x200000000 R13767 = SignExtend(o1=0xf, o2=R13766:bv256) B13768 = 0x0s<R13767R13769 = B13768 ? (R13765*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R13765
R13770 = R13607&0x100000000 R13771 = SignExtend(o1=0xf, o2=R13770:bv256) B13772 = 0x0s<R13771R13773 = B13772 ? (R13769*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R13769
R13774 = R13607&0x80000000 R13775 = SignExtend(o1=0xf, o2=R13774:bv256) B13776 = 0x0s<R13775R13777 = B13776 ? (R13773*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R13773
R13778 = R13607&0x40000000 R13779 = SignExtend(o1=0xf, o2=R13778:bv256) B13780 = 0x0s<R13779R13781 = B13780 ? (R13777*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R13777
R13782 = R13607&0x20000000 R13783 = SignExtend(o1=0xf, o2=R13782:bv256) B13784 = 0x0s<R13783R13785 = B13784 ? (R13781*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R13781
R13786 = R13607&0x10000000 R13787 = SignExtend(o1=0xf, o2=R13786:bv256) B13788 = 0x0s<R13787R13789 = B13788 ? (R13785*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R13785
R13790 = R13607&0x8000000 R13791 = SignExtend(o1=0xf, o2=R13790:bv256) B13792 = 0x0s<R13791R13793 = B13792 ? (R13789*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R13789
R13794 = R13607&0x4000000 R13795 = SignExtend(o1=0xf, o2=R13794:bv256) B13796 = 0x0s<R13795R13797 = B13796 ? (R13793*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R13793
R13798 = R13607&0x2000000 R13799 = SignExtend(o1=0xf, o2=R13798:bv256) B13800 = 0x0s<R13799R13801 = B13800 ? (R13797*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R13797
R13802 = R13607&0x1000000 R13803 = SignExtend(o1=0xf, o2=R13802:bv256) B13804 = 0x0s<R13803R13805 = B13804 ? (R13801*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R13801
R13806 = R13607&0x800000 R13807 = SignExtend(o1=0xf, o2=R13806:bv256) B13808 = 0x0s<R13807R13809 = B13808 ? (R13805*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R13805
R13810 = R13607&0x400000 R13811 = SignExtend(o1=0xf, o2=R13810:bv256) B13812 = 0x0s<R13811R13813 = B13812 ? (R13809*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R13809
R13814 = R13607&0x200000 R13815 = SignExtend(o1=0xf, o2=R13814:bv256) B13816 = 0x0s<R13815R13817 = B13816 ? (R13813*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R13813
R13818 = R13607&0x100000 R13819 = SignExtend(o1=0xf, o2=R13818:bv256) B13820 = 0x0s<R13819R13821 = B13820 ? (R13817*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R13817
R13822 = R13607&0x80000 R13823 = SignExtend(o1=0xf, o2=R13822:bv256) B13824 = 0x0s<R13823R13825 = B13824 ? (R13821*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R13821
R13826 = R13607&0x40000 R13827 = SignExtend(o1=0xf, o2=R13826:bv256) B13828 = 0x0s<R13827R13829 = B13828 ? (R13825*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R13825
R13830 = R13607&0x20000 R13831 = SignExtend(o1=0xf, o2=R13830:bv256) B13832 = 0x0s<R13831R13833 = B13832 ? (R13829*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R13829
R13834 = R13607&0x10000 R13835 = SignExtend(o1=0xf, o2=R13834:bv256) B13836 = 0x0s<R13835R13837 = B13836 ? (R13833*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R13833
R13838 = R13607&0x8000 R13839 = SignExtend(o1=0xf, o2=R13838:bv256) B13840 = 0x0s<R13839R13841 = B13840 ? (R13837*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R13837
R13842 = R13607&0x4000 R13843 = SignExtend(o1=0xf, o2=R13842:bv256) B13844 = 0x0s<R13843R13845 = B13844 ? (R13841*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R13841
R13846 = R13607&0x2000 R13847 = SignExtend(o1=0xf, o2=R13846:bv256) B13848 = 0x0s<R13847R13849 = B13848 ? (R13845*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R13845
R13850 = R13607&0x1000 R13851 = SignExtend(o1=0xf, o2=R13850:bv256) B13852 = 0x0s<R13851R13853 = B13852 ? (R13849*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R13849
R13854 = R13607&0x800 R13855 = SignExtend(o1=0xf, o2=R13854:bv256) B13856 = 0x0s<R13855R13857 = B13856 ? (R13853*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R13853
R13858 = R13607&0x400 R13859 = SignExtend(o1=0xf, o2=R13858:bv256) B13860 = 0x0s<R13859R13861 = B13860 ? (R13857*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R13857
R13862 = R13607&0x200 R13863 = SignExtend(o1=0xf, o2=R13862:bv256) B13864 = 0x0s<R13863R13865 = B13864 ? (R13861*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R13861
R13866 = R13607&0x100 R13867 = SignExtend(o1=0xf, o2=R13866:bv256) B13868 = 0x0s<R13867R13869 = B13868 ? (R13865*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R13865
R13870 = R13607&0x80 R13871 = SignExtend(o1=0xf, o2=R13870:bv256) B13872 = 0x0s<R13871R13873 = B13872 ? (R13869*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R13869
R13874 = R13607&0x40 R13875 = SignExtend(o1=0xf, o2=R13874:bv256) B13876 = 0x0s<R13875R13877 = B13876 ? (R13873*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R13873
R13878 = R13607&0x20 R13879 = SignExtend(o1=0xf, o2=R13878:bv256) B13880 = 0x0s<R13879R13881 = B13880 ? (R13877*0x100000000000000162e42fefa39ef366f)>>l0x80 : R13877
R13882 = R13607&0x10 R13883 = SignExtend(o1=0xf, o2=R13882:bv256) B13884 = 0x0s<R13883R13885 = B13884 ? (R13881*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R13881
R13886 = R13607&0x8 R13887 = SignExtend(o1=0xf, o2=R13886:bv256) B13888 = 0x0s<R13887R13889 = B13888 ? (R13885*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R13885
R13890 = R13607&0x4 R13891 = SignExtend(o1=0xf, o2=R13890:bv256) B13892 = 0x0s<R13891R13893 = B13892 ? (R13889*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R13889
R13894 = R13607&0x2 R13895 = SignExtend(o1=0xf, o2=R13894:bv256) B13896 = 0x0s<R13895R13897 = B13896 ? (R13893*0x1000000000000000162e42fefa39ef358)>>l0x80 : R13893
R13898 = R13607&0x1 R13899 = SignExtend(o1=0xf, o2=R13898:bv256) B13900 = 0x0s<R13899NOP
R13902 = SignExtend(o1=0xf, o2=R13607:bv256) NOP
R13904 = 0x3f-(R13902>>a0x40) NOP
R13906 = (B13900 ? (R13897*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R13897)>>l(SignExtend(o1=0xf, o2=R13904:bv256)) R13907 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B13908 = R13906>R13907NOP
assume !B13908TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=16293_947_2_0_0_0_0_0 -> 16298_948_2_0_0_0_0_0::::Parallel assignment for 74793, 74795 := 103137, 102832::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=16293_947_2_0_0_0_0_0 -> 16298_948_2_0_0_0_0_0::::Parallel assignment for 13644 := 13906::R13644 = R13906
Block 13309_949_1_9_15_0_22919_0:
R13338 = R13303&0x8000000000000000 R13339 = SignExtend(o1=0xf, o2=R13338:bv256) B13340 = 0x0s<R13339R13341 = B13340 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R13342 = R13303&0x4000000000000000 R13343 = SignExtend(o1=0xf, o2=R13342:bv256) B13344 = 0x0s<R13343R13345 = B13344 ? (R13341*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R13341
R13346 = R13303&0x2000000000000000 R13347 = SignExtend(o1=0xf, o2=R13346:bv256) B13348 = 0x0s<R13347R13349 = B13348 ? (R13345*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R13345
R13350 = R13303&0x1000000000000000 R13351 = SignExtend(o1=0xf, o2=R13350:bv256) B13352 = 0x0s<R13351R13353 = B13352 ? (R13349*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R13349
R13354 = R13303&0x800000000000000 R13355 = SignExtend(o1=0xf, o2=R13354:bv256) B13356 = 0x0s<R13355R13357 = B13356 ? (R13353*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R13353
R13358 = R13303&0x400000000000000 R13359 = SignExtend(o1=0xf, o2=R13358:bv256) B13360 = 0x0s<R13359R13361 = B13360 ? (R13357*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R13357
R13362 = R13303&0x200000000000000 R13363 = SignExtend(o1=0xf, o2=R13362:bv256) B13364 = 0x0s<R13363R13365 = B13364 ? (R13361*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R13361
R13366 = R13303&0x100000000000000 R13367 = SignExtend(o1=0xf, o2=R13366:bv256) B13368 = 0x0s<R13367R13369 = B13368 ? (R13365*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R13365
R13370 = R13303&0x80000000000000 R13371 = SignExtend(o1=0xf, o2=R13370:bv256) B13372 = 0x0s<R13371R13373 = B13372 ? (R13369*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R13369
R13374 = R13303&0x40000000000000 R13375 = SignExtend(o1=0xf, o2=R13374:bv256) B13376 = 0x0s<R13375R13377 = B13376 ? (R13373*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R13373
R13378 = R13303&0x20000000000000 R13379 = SignExtend(o1=0xf, o2=R13378:bv256) B13380 = 0x0s<R13379R13381 = B13380 ? (R13377*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R13377
R13382 = R13303&0x10000000000000 R13383 = SignExtend(o1=0xf, o2=R13382:bv256) B13384 = 0x0s<R13383R13385 = B13384 ? (R13381*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R13381
R13386 = R13303&0x8000000000000 R13387 = SignExtend(o1=0xf, o2=R13386:bv256) B13388 = 0x0s<R13387R13389 = B13388 ? (R13385*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R13385
R13390 = R13303&0x4000000000000 R13391 = SignExtend(o1=0xf, o2=R13390:bv256) B13392 = 0x0s<R13391R13393 = B13392 ? (R13389*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R13389
R13394 = R13303&0x2000000000000 R13395 = SignExtend(o1=0xf, o2=R13394:bv256) B13396 = 0x0s<R13395R13397 = B13396 ? (R13393*0x1000162e525ee054754457d5995292026)>>l0x80 : R13393
R13398 = R13303&0x1000000000000 R13399 = SignExtend(o1=0xf, o2=R13398:bv256) B13400 = 0x0s<R13399R13401 = B13400 ? (R13397*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R13397
R13402 = R13303&0x800000000000 R13403 = SignExtend(o1=0xf, o2=R13402:bv256) B13404 = 0x0s<R13403R13405 = B13404 ? (R13401*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R13401
R13406 = R13303&0x400000000000 R13407 = SignExtend(o1=0xf, o2=R13406:bv256) B13408 = 0x0s<R13407R13409 = B13408 ? (R13405*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R13405
R13410 = R13303&0x200000000000 R13411 = SignExtend(o1=0xf, o2=R13410:bv256) B13412 = 0x0s<R13411R13413 = B13412 ? (R13409*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R13409
R13414 = R13303&0x100000000000 R13415 = SignExtend(o1=0xf, o2=R13414:bv256) B13416 = 0x0s<R13415R13417 = B13416 ? (R13413*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R13413
R13418 = R13303&0x80000000000 R13419 = SignExtend(o1=0xf, o2=R13418:bv256) B13420 = 0x0s<R13419R13421 = B13420 ? (R13417*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R13417
R13422 = R13303&0x40000000000 R13423 = SignExtend(o1=0xf, o2=R13422:bv256) B13424 = 0x0s<R13423R13425 = B13424 ? (R13421*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R13421
R13426 = R13303&0x20000000000 R13427 = SignExtend(o1=0xf, o2=R13426:bv256) B13428 = 0x0s<R13427R13429 = B13428 ? (R13425*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R13425
R13430 = R13303&0x10000000000 R13431 = SignExtend(o1=0xf, o2=R13430:bv256) B13432 = 0x0s<R13431R13433 = B13432 ? (R13429*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R13429
R13434 = R13303&0x8000000000 R13435 = SignExtend(o1=0xf, o2=R13434:bv256) B13436 = 0x0s<R13435R13437 = B13436 ? (R13433*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R13433
R13438 = R13303&0x4000000000 R13439 = SignExtend(o1=0xf, o2=R13438:bv256) B13440 = 0x0s<R13439R13441 = B13440 ? (R13437*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R13437
R13442 = R13303&0x2000000000 R13443 = SignExtend(o1=0xf, o2=R13442:bv256) B13444 = 0x0s<R13443R13445 = B13444 ? (R13441*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R13441
R13446 = R13303&0x1000000000 R13447 = SignExtend(o1=0xf, o2=R13446:bv256) B13448 = 0x0s<R13447R13449 = B13448 ? (R13445*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R13445
R13450 = R13303&0x800000000 R13451 = SignExtend(o1=0xf, o2=R13450:bv256) B13452 = 0x0s<R13451R13453 = B13452 ? (R13449*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R13449
R13454 = R13303&0x400000000 R13455 = SignExtend(o1=0xf, o2=R13454:bv256) B13456 = 0x0s<R13455R13457 = B13456 ? (R13453*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R13453
R13458 = R13303&0x200000000 R13459 = SignExtend(o1=0xf, o2=R13458:bv256) B13460 = 0x0s<R13459R13461 = B13460 ? (R13457*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R13457
R13462 = R13303&0x100000000 R13463 = SignExtend(o1=0xf, o2=R13462:bv256) B13464 = 0x0s<R13463R13465 = B13464 ? (R13461*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R13461
R13466 = R13303&0x80000000 R13467 = SignExtend(o1=0xf, o2=R13466:bv256) B13468 = 0x0s<R13467R13469 = B13468 ? (R13465*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R13465
R13470 = R13303&0x40000000 R13471 = SignExtend(o1=0xf, o2=R13470:bv256) B13472 = 0x0s<R13471R13473 = B13472 ? (R13469*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R13469
R13474 = R13303&0x20000000 R13475 = SignExtend(o1=0xf, o2=R13474:bv256) B13476 = 0x0s<R13475R13477 = B13476 ? (R13473*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R13473
R13478 = R13303&0x10000000 R13479 = SignExtend(o1=0xf, o2=R13478:bv256) B13480 = 0x0s<R13479R13481 = B13480 ? (R13477*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R13477
R13482 = R13303&0x8000000 R13483 = SignExtend(o1=0xf, o2=R13482:bv256) B13484 = 0x0s<R13483R13485 = B13484 ? (R13481*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R13481
R13486 = R13303&0x4000000 R13487 = SignExtend(o1=0xf, o2=R13486:bv256) B13488 = 0x0s<R13487R13489 = B13488 ? (R13485*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R13485
R13490 = R13303&0x2000000 R13491 = SignExtend(o1=0xf, o2=R13490:bv256) B13492 = 0x0s<R13491R13493 = B13492 ? (R13489*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R13489
R13494 = R13303&0x1000000 R13495 = SignExtend(o1=0xf, o2=R13494:bv256) B13496 = 0x0s<R13495R13497 = B13496 ? (R13493*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R13493
R13498 = R13303&0x800000 R13499 = SignExtend(o1=0xf, o2=R13498:bv256) B13500 = 0x0s<R13499R13501 = B13500 ? (R13497*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R13497
R13502 = R13303&0x400000 R13503 = SignExtend(o1=0xf, o2=R13502:bv256) B13504 = 0x0s<R13503R13505 = B13504 ? (R13501*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R13501
R13506 = R13303&0x200000 R13507 = SignExtend(o1=0xf, o2=R13506:bv256) B13508 = 0x0s<R13507R13509 = B13508 ? (R13505*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R13505
R13510 = R13303&0x100000 R13511 = SignExtend(o1=0xf, o2=R13510:bv256) B13512 = 0x0s<R13511R13513 = B13512 ? (R13509*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R13509
R13514 = R13303&0x80000 R13515 = SignExtend(o1=0xf, o2=R13514:bv256) B13516 = 0x0s<R13515R13517 = B13516 ? (R13513*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R13513
R13518 = R13303&0x40000 R13519 = SignExtend(o1=0xf, o2=R13518:bv256) B13520 = 0x0s<R13519R13521 = B13520 ? (R13517*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R13517
R13522 = R13303&0x20000 R13523 = SignExtend(o1=0xf, o2=R13522:bv256) B13524 = 0x0s<R13523R13525 = B13524 ? (R13521*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R13521
R13526 = R13303&0x10000 R13527 = SignExtend(o1=0xf, o2=R13526:bv256) B13528 = 0x0s<R13527R13529 = B13528 ? (R13525*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R13525
R13530 = R13303&0x8000 R13531 = SignExtend(o1=0xf, o2=R13530:bv256) B13532 = 0x0s<R13531R13533 = B13532 ? (R13529*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R13529
R13534 = R13303&0x4000 R13535 = SignExtend(o1=0xf, o2=R13534:bv256) B13536 = 0x0s<R13535R13537 = B13536 ? (R13533*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R13533
R13538 = R13303&0x2000 R13539 = SignExtend(o1=0xf, o2=R13538:bv256) B13540 = 0x0s<R13539R13541 = B13540 ? (R13537*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R13537
R13542 = R13303&0x1000 R13543 = SignExtend(o1=0xf, o2=R13542:bv256) B13544 = 0x0s<R13543R13545 = B13544 ? (R13541*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R13541
R13546 = R13303&0x800 R13547 = SignExtend(o1=0xf, o2=R13546:bv256) B13548 = 0x0s<R13547R13549 = B13548 ? (R13545*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R13545
R13550 = R13303&0x400 R13551 = SignExtend(o1=0xf, o2=R13550:bv256) B13552 = 0x0s<R13551R13553 = B13552 ? (R13549*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R13549
R13554 = R13303&0x200 R13555 = SignExtend(o1=0xf, o2=R13554:bv256) B13556 = 0x0s<R13555R13557 = B13556 ? (R13553*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R13553
R13558 = R13303&0x100 R13559 = SignExtend(o1=0xf, o2=R13558:bv256) B13560 = 0x0s<R13559R13561 = B13560 ? (R13557*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R13557
R13562 = R13303&0x80 R13563 = SignExtend(o1=0xf, o2=R13562:bv256) B13564 = 0x0s<R13563R13565 = B13564 ? (R13561*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R13561
R13566 = R13303&0x40 R13567 = SignExtend(o1=0xf, o2=R13566:bv256) B13568 = 0x0s<R13567R13569 = B13568 ? (R13565*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R13565
R13570 = R13303&0x20 R13571 = SignExtend(o1=0xf, o2=R13570:bv256) B13572 = 0x0s<R13571R13573 = B13572 ? (R13569*0x100000000000000162e42fefa39ef366f)>>l0x80 : R13569
R13574 = R13303&0x10 R13575 = SignExtend(o1=0xf, o2=R13574:bv256) B13576 = 0x0s<R13575R13577 = B13576 ? (R13573*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R13573
R13578 = R13303&0x8 R13579 = SignExtend(o1=0xf, o2=R13578:bv256) B13580 = 0x0s<R13579R13581 = B13580 ? (R13577*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R13577
R13582 = R13303&0x4 R13583 = SignExtend(o1=0xf, o2=R13582:bv256) B13584 = 0x0s<R13583R13585 = B13584 ? (R13581*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R13581
R13586 = R13303&0x2 R13587 = SignExtend(o1=0xf, o2=R13586:bv256) B13588 = 0x0s<R13587R13589 = B13588 ? (R13585*0x1000000000000000162e42fefa39ef358)>>l0x80 : R13585
R13590 = R13303&0x1 R13591 = SignExtend(o1=0xf, o2=R13590:bv256) B13592 = 0x0s<R13591NOP
R13594 = SignExtend(o1=0xf, o2=R13303:bv256) NOP
R13596 = 0x3f-(R13594>>a0x40) NOP
R13598 = (B13592 ? (R13589*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R13589)>>l(SignExtend(o1=0xf, o2=R13596:bv256)) R13599 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B13600 = R13598>R13599NOP
assume !B13600TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=16293_948_1_0_0_0_0_0 -> 16298_949_1_0_0_0_0_0::::Parallel assignment for 75971, 75973 := 103765, 103493::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=16293_948_1_0_0_0_0_0 -> 16298_949_1_0_0_0_0_0::::Parallel assignment for 13336 := 13598::R13336 = R13598
Block 9712_961_1_45_15_0_24561_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9712_961_1_0_0_0_0_0 -> 9628_962_1_0_0_0_0_0::::Parallel assignment for 22384, 22386 := 22385, 22381::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9712_961_1_0_0_0_0_0 -> 9628_962_1_0_0_0_0_0::NOP
assume 0x2>R9593goto:
9726_962_1_0_15_0_20047_0
Block 9689_961_1_45_15_0_24562_0:
B10128 = R9884>R9595
if B10128:bool goto 9698_961_1_9_15_0_22651_0 else goto 9712_961_1_45_15_0_24561_0
Block 9636_962_1_45_15_0_24564_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10626_957_1_0_0_0_0_0 -> 10866_957_1_0_0_0_0_0::::Parallel assignment for 20151 := 20152::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10626_957_1_0_0_0_0_0 -> 10866_957_1_0_0_0_0_0::R9884 = R9603+0x76a700 B9885 = add_must_ofl:bif(R9603,0x76a700)NOP
assume !B9885B9887 = R9884==R9595
if B9887:bool goto 9675_961_1_9_15_0_22650_0 else goto 9689_961_1_45_15_0_24562_0
Block 9712_966_1_47_15_0_24565_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9712_966_1_0_0_0_0_0 -> 9628_967_1_0_0_0_0_0::::Parallel assignment for 20425, 20427 := 20426, 20422::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9712_966_1_0_0_0_0_0 -> 9628_967_1_0_0_0_0_0::NOP
assume 0x2>R9297goto:
9726_967_1_0_15_0_20048_0
Block 9689_966_1_47_15_0_24566_0:
B10003 = R9614>R9295
if B10003:bool goto 9698_966_1_5_15_0_21350_0 else goto 9712_966_1_47_15_0_24565_0
Block 9636_967_1_47_15_0_24568_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10626_962_1_0_0_0_0_0 -> 10866_962_1_0_0_0_0_0::::Parallel assignment for 18219 := 18220::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10626_962_1_0_0_0_0_0 -> 10866_962_1_0_0_0_0_0::R9614 = R9305+0x76a700 B9615 = add_must_ofl:bif(R9305,0x76a700)NOP
assume !B9615B9617 = R9614==R9295
if B9617:bool goto 9675_966_1_5_15_0_21349_0 else goto 9689_966_1_47_15_0_24566_0
Block 6272_997_0_83_15_0_24719_0:
R1799 = W2[I1583] R1800 = R1799>>l0x0 R1801 = 0xffff&R1800 R1802 = M1581[0x7c0] NOP
assume 0x0<R1802R1805 = M1581[0x7e0] R1806 = R1805 M1808 = M1581[R1806] = R1801 NOP
R1810 = (R1799>>l0x10)>>l0x0 R1811 = 0xffffffffff&R1810 R1812 = M1808[0x7c0] NOP
assume 0x0<R1812R1815 = M1808[0x7e0] R1816 = R1815+0x20 M1817 = M1808[R1816] = R1811 NOP
R1819 = (R1799>>l0x38)>>l0x0 R1820 = 0xff&R1819 R1821 = M1817[0x7c0] NOP
assume 0x0<R1821R1824 = M1817[0x7e0] R1825 = R1824+0x40 M1826 = M1817[R1825] = R1820 R1827 = R1799>>l0x40 NOP
R1829 = SignExtend(o1=0xa, o2=ShiftRightLogical(R1827:bv256 0x0)) R1830 = M1826[0x7c0] NOP
assume 0x0<R1830R1833 = M1826[0x7e0] R1834 = R1833+0x60 M1835 = M1826[R1834] = R1829 R1836 = M1835[0x7c0] NOP
assume 0x0<R1836R1839 = M1835[0x7e0] R1840 = R1839+0x80 M1841 = M1835[R1840] = I1583 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6447_993_0_0_0_0_0_0 -> 6260_997_0_0_0_0_0_0::::Parallel assignment for 4063, 4074, 4076 := 4061, 4075, 4071::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6447_993_0_0_0_0_0_0 -> 6260_997_0_0_0_0_0_0::NOP
assume !(0x1<R1078)::Parallel assignment for 1807 := 1841::
Block 6146_995_0_115_15_0_24776_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6146_995_0_0_0_0_0_0 -> 6138_996_0_0_0_0_0_0::::Parallel assignment for 2256, 2261, 2271 := 2257, 2267, 2272::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6146_995_0_0_0_0_0_0 -> 6138_996_0_0_0_0_0_0::R1846 = R1287+0x180M1850 = M1602[R1587] = 0x0R1851 = R1287+0xe0M1852 = M1850[R1851] = 0x0R1853 = R1587+0x40M1854 = M1852[R1853] = 0x0R1855 = R1851+0x40M1856 = M1854[R1855] = 0x0R1857 = R1853+0x40M1858 = M1856[R1857] = 0x0R1859 = R1855+0x40M1860 = M1858[R1859] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=32, nextFPWriteCmd=CmdPointer(block=6138_996_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M1861 = M1860[0x800] = R1587 R1862 = R1603-0x1 NOP
assume !(R1862>0x0)::Parallel assignment for 1847, 1849 := 1846, 1861::R1847 = R1846
Block 7_0_0_0_15_0_31308_0:
TRANSIENT::MetaKey(name=tac.revert.path, typ=class java.lang.Boolean)=true::::End procedure FreeCollateralExternal-checkFreeCollateralAndRevert::NOP
TRANSIENT::MetaKey(name=call.trace.pop, typ=class analysis.icfg.Inliner$CallStack$PopRecord)=PopRecord(id=7)::::Parallel assignment for 4157, 4187, 4192, 9889, 9892, 9895, 9899, 9902, 9905, 9908, 9911, 9914, 9917, 9920, 9923, 9926, 9929, 9932, 9935, 9938, 9941, 9944, 9947, 9950, 9953, 9956, 9959, 9962, 9965, 9968, 9971, 9974, 9977, 9980, 9983, 9986, 9989, 9992, 9995, 9998 := 9888, 4727, 4730, 0, 2981, 2, 4, 5, 6, 7, 1275, 9, 10, 6800, 12, 13, 5889, 15, 16, 639, 642, 645, 648, 651, 654, 657, 660, 663, 666, 669, 672, 675, 678, 681, 684, 687, 690, 693, 621, 323::R4157 = 0x0UR4192 = UR4730UR9998 = UR323
Block 2597_1009_0_0_15_0_31323_0:
::Parallel assignment for 1588, 1590 := 1287, 1284::R1588 = R1287
Block 6165_997_0_0_15_0_31331_0:
::Parallel assignment for 1807 := 1581::
Block 6134_997_0_0_15_0_31332_0:
::Parallel assignment for 1847, 1849 := 1587, 1602::R1847 = R1587
Block 2494_1007_0_0_15_0_31358_0:
::Parallel assignment for 2772, 2775 := 1074, 2641::R2772 = R1074
Block 2620_1009_0_0_15_0_31365_0:
::Parallel assignment for 3661, 3678, 9353, 9357 := 1283, 1288, 5788, 2619::R9353 = R5788R9357 = R2619
Block 2900_1008_0_0_15_0_31372_0:
::Parallel assignment for 3647, 3649 := 2773, 3661::R3647 = R2773
Block 3109_1008_0_0_15_0_31383_0:
::Parallel assignment for 4186, 4191 := 4727, 4730::UR4191 = UR4730
Block 4646_995_1_1_15_0_31495_0:
::Parallel assignment for 8872, 8874, 8876, 10251, 10278 := 7829, 7830, 7831, 6685, 6677::R8872 = 0x0R8876 = 0x0R10278 = R6677
Block 6676_984_1_1_15_0_31504_0:
::Parallel assignment for 9307, 10325, 10352 := 8876, 10251, 10278::R9307 = R8876R10352 = R10278